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 依赖


 org.springframework.boot
 spring-boot-starter-web


 org.springframework.boot
 spring-boot-starter-test
 

你可能感兴趣的:(Java,kafka,#,springboot)