springboot-kafka一个简单例子

1、引入springboot-kafka的jar包依赖。

springboot-kafka一个简单例子_第1张图片

2、在application.properties添加配置信息,本机安装的kafka的ip和端口号,9092默认端口。消费者的组名称。

springboot-kafka一个简单例子_第2张图片

3、创建生产者服务,声明成spring组件,注入KafkaTemplate,send方法的第一个参数是topic的名称,第二个参数是数据。

springboot-kafka一个简单例子_第3张图片

4、创建消费者服务,开启监听,如果获取到数据,则输出接受到的数据。

springboot-kafka一个简单例子_第4张图片

5、创建restController,调用生产者,往kafka发送4个消息。

springboot-kafka一个简单例子_第5张图片

6、启动zookeeper服务,点击zkServer运行。

springboot-kafka一个简单例子_第6张图片

7、启动kafka:kafka-server-start.bat ..\..\config\server.properties,注意进入.bat所在的当前目录下启动

springboot-kafka一个简单例子_第7张图片

8、启动项目,请求kafkaSender,返回success。

springboot-kafka一个简单例子_第8张图片

9、查看日志:发现接收到了消息。

springboot-kafka一个简单例子_第9张图片

转载网址:https://jingyan.baidu.com/article/fec4bce293d231f2608d8b55.html

你可能感兴趣的:(kafka)