SpringBoot2.1.1整合Kafka实现消息生产和消息消费

采用技术springboot2.1.1+mybatisPlus3.0.6+swagger2.5.0+Lombok1.18.4+postgresql+maven等,利用Kafka实现消息生产和消息消费(定时产生消息,通过consumer消费并写入到pg数据库)。

搭建kafka服务器

1.配置好jdk环境
2.下载并解压zookeeper到指定目录,找到解压后目录中conf文件夹中zoo_sample - 副本.cfg文件,复制在conf中改名为zoo.cfg。在bin文件夹中打开zkServer.bat启动zookeeper。
至此,zookeeper启动完成。
3.解压kafka到指定目录。查看kafka根目录中config文件夹下server.properties,确认其中关于zookeeper的连接端口和zookeep中zoo.cfg的端口一致。

启动kafka,在cmd中进入kafka根目录。输入以下命令:

.\bin\windows\kafka-server-start.bat .\config\server.properties

kafka启动成功

搭建springboot项目并添加kafka 依赖

<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
 <groupId>org.springframework.boot</groupId>
 <artifactId>spring-boot-starter-test</artifactId>
 <scope&gt

猜你喜欢

转载自blog.csdn.net/as4589sd/article/details/104151846
今日推荐