Spring Boot 之 Kafka
Posted zd540
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Boot 之 Kafka相关的知识,希望对你有一定的参考价值。
Kafka是一个分布式的流平台,具有以下功能:
1.发布和订阅消息。
2.以容错的方式存储消息流。
3.实时的流处理。
主要的两大应用:
1.作为实时的流数据通道,在应用程序之间传递消息。
2.构建实时流处理,对数据流进行转换或反应。
四个核心的API:
Producer API(输出向),Consumer API(输入向),Streams API(输入&&输出向),Connector API(输入||输出向)
Kafka的安装:
https://blog.csdn.net/m0_37738114/article/details/80405068
https://blog.csdn.net/zajbetterme/article/details/84553594
安装zookeeper会报无法找到主类错误,换用低版本的
kafka报无法识别 zookeeper命令,使用新版本的命令
spring boot 与kafka的整合:
1.引入依赖
2.在配置文件中配置spring.kafka......
3.创建生产者
4.配置消费者组件(component),注意需指明消费组。
以上是关于Spring Boot 之 Kafka的主要内容,如果未能解决你的问题,请参考以下文章
spring boot 系列之四:spring boot 整合JPA
Spring Boot参考教程Spring Boot配置使用之配置文件用法