0
点赞
收藏
分享

微信扫一扫

SpringBoot 中使用Kafka的简单入门

Java架构领域 2021-10-09 阅读 51

0.在使用Spiringboot集成Kafka之前需要将kafka的服务端程序(包括jre、zookeeper、kafka三部分)安装好。

1.创建Springboot项目,在Spring Initializer中选择上kafka和kafka Stream的依赖项(不管有没有用先都选上)。

2.Kafka Producer的配置和使用:

首先时Kafka的配置文件:

然后是生产者发送数据的部分,这里将发送数据的部分放在控制器中,以方便测试,其中发送数据的核心代码是这一句:kafkaTemplate.send("topic_name", msg);

3.Kafka Consumer的配置和使用:

首先是消费者的配置文件:

然后是消费者接收数据的部分:

4.让程序跑起来:在使用java进行kafka操作之前需要依次将zookeeper和kafka启动,并且新建消息推送的topic(本文topic是“topic_name”),启动kafka消费者端和生产者端,注意消费者和生产者指定的topic要一致,在生产者的控制器发送一条数据,消费者的listen方法就能够接收到了。

参考文章:https://docs.spring.io/spring-kafka/reference/htmlsingle/#_with_java_configuration

举报

相关推荐

0 条评论