当前位置: 首页 > wzjs >正文

青岛网站建设市场分析广告推广软件

青岛网站建设市场分析,广告推广软件,java从入门到精通,wordpress优化技巧Kafka笔记大纲 SpringBoot 是一个在 JavaEE 开发中非常常用的组件。可以用于 Kafka 的生产者&#xff0c;也可以用于 SpringBoot 的消费者 一、SpringBoot 环境准备 1.1.创建一个 Spring Initializr 1.2.引入场景启动器&#xff1a; <?xml version"1.0" encod…

Kafka笔记大纲


SpringBoot 是一个在 JavaEE 开发中非常常用的组件。可以用于 Kafka 的生产者,也可以用于 SpringBoot 的消费者
在这里插入图片描述


一、SpringBoot 环境准备

1.1.创建一个 Spring Initializr

在这里插入图片描述

1.2.引入场景启动器:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.6.1</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.jianqun</groupId><artifactId>springboot-kafka</artifactId><version>0.0.1-SNAPSHOT</version><name>springboot-kafka</name><description>springboot-kafka</description><properties><java.version>1.8</java.version><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding><project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding><spring-boot.version>2.6.13</spring-boot.version></properties><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka-test</artifactId><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.8.1</version><configuration><source>1.8</source><target>1.8</target><encoding>UTF-8</encoding></configuration></plugin><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><version>${spring-boot.version}</version><configuration><mainClass>com.jianqun.springbootkafka.SpringbootKafkaApplication</mainClass><skip>true</skip></configuration><executions><execution><id>repackage</id><goals><goal>repackage</goal></goals></execution></executions></plugin></plugins></build></project>

1.3.编写配置文件:

# 应用服务 WEB 访问端口
server.port=8080# 应用名称
spring.application.name=jianqun_springboot_kafka# 指定 kafka 的地址
spring.kafka.bootstrapservers=hadoop102:9092,hadoop103:9092,hadoop104:9092# 生产者配置
# 指定 key 和 value 的序列化器
spring.kafka.producer.keyserializer=org.apache.kafka.common.serialization.StringSerializer
spring.kafka.producer.valueserializer=org.apache.kafka.common.serialization.StringSerializer# 消费者配置
# 指定 key 和 value 的反序列化器
spring.kafka.consumer.keydeserializer=org.apache.kafka.common.serialization.StringDeserializer
spring.kafka.consumer.valuedeserializer=org.apache.kafka.common.serialization.StringDeserializer
# 指定消费者组的 group_id
spring.kafka.consumer.group-id=jianqun
# =========消费者配置结束=========

二、编写生产端消息:

  • 1.编写controller接口,当收到请求的时候,模式发送一条数据到kafka中
package com.jianqun.springbootkafka.kafka;import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.kafka.core.KafkaTemplate;
import org.springframework.web.bind.annotation.RequestMapping;public class ProducerController {// Kafka 模板用来向 kafka 发送数据@AutowiredKafkaTemplate<String, String> kafka;@RequestMapping("/a")public String data() {String msg = "生产端消息";kafka.send("firstopic", msg);return "ok";}
}

三、编写消费者端消息:

  • 1.消费者代码:
package com.jianqun.springbootkafka.kafka;import org.springframework.context.annotation.Configuration;
import org.springframework.kafka.annotation.KafkaListener;@Configuration
public class KafkaConsumer {// 指定要监听的 topic@KafkaListener(topics = "firstopic")public void consumeTopic(String msg) {// 参数: 收到的 valueSystem.out.println("收到的信息: " + msg);}
}

四、测试:

在这里插入图片描述

http://www.dtcms.com/wzjs/48217.html

相关文章:

  • 做网站怎么跟别人讲价百度推广授权代理商
  • 大型门户网站 要求做优化的网站
  • 免费网站能到百度首页吗广州排前三的seo公司
  • 网上银行登录入口百度seo排名优化
  • 中国空间站拒绝日本站长统计app下载
  • wordpress点击文字弹出层台州seo优化公司
  • 红色logo做网站手机如何制作网站教程
  • 朝阳网站建设是什么投广告的平台有哪些
  • 湖南网站建设磐石网络网站制作的服务怎么样
  • 专门做t恤的网站网站自助搭建
  • 给别人做网站在那里接单免费b站推广网站入口202
  • 专门做特卖的网站是什么济南seo网站关键词排名
  • jsp网站开发怎么调试上海企业优化
  • 网站开发 蔬菜网 的毕业论文热搜关键词
  • 做商城网站那个好深圳app推广平台
  • 湖南旅游网站开发千牛怎么做免费推广引流
  • 国外wordpress主题站看片子用什么app免费苹果手机
  • 电子书城网站开发项目概况一个关键词要刷多久
  • 四川省住房和城乡建设厅门户网站竞价排名是按照什么来计费的
  • 唐山网站建设优化方法百度精准引流推广
  • 为什么选择做游戏网站百度业务范围
  • 做微网站是订阅号还是服务号号微信推广引流方法
  • 备案用网站建设方案免费注册个人网站不花钱
  • 口碑好的盐城网站建设公司如何建立网站
  • 前端网站页面模板下载湖北疫情最新消息
  • 自己做的网站百度收录优化大师官方网站
  • 用java做电商网站东莞网络推广
  • 济南网站建设与维护济南百度
  • o2o平台有哪些网站宣传推广方案
  • 汕头市疫情最新情况宁波优化网页基本流程