kafka开发的spring集成包需要哪些?

发布于 2021-12-08 03:11:15 字数 203 浏览 757 评论 5

项目要用到kafka,之前没用过,要集成到spring里,网上搜了下发现基本提到了这几个包,spring-integration-kafka, spring-kafka, kafka-clients,但是困惑的是不同的博客里介绍的配置方式会引用不同的包,并不是3个包一起引用的,好像也没有人说清楚这三个包是个什么关系,各自什么功能,有人知道这3个包应该怎么用?(ps:我只需要配置消费者即可)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

空城仅有旧梦在 2021-12-08 12:23:43

请问我到底要引用几个包?是只需要配spring-kafka这个就行了吗?是不是spring-kafka已经集成了clients和integration?

霞映澄塘 2021-12-08 12:22:35

回复
如果你只是启动一个kafka消费者,spring-kafka就可以了

英雄似剑 2021-12-08 12:22:16

回复
应该是只需要spring-kafka就可以了,会自动引入clients包的。现在碰到个问题想再请教下,我只配置消费者怎么配置用户认证,生产方提供了kafka_client_jaas.conf的配置,我应该怎么配到spring的配置里。网上找的一些kafka的配置都没提到用户认证这块,就算有也都不是整合spring的。

臻嫒无言 2021-12-08 11:41:33

回复
是不是只要把kafka_client_jaas.conf文件加载进去就可以了,读取kafka的包会自动去查找的?

终止放荡 2021-12-08 05:30:31

kafka-clients 是kafka自己提供的client包,肯定能用的,而且官网上有使用的example
spring-kafka 是spring在kafka-clients的封装,减少开发量,spring应该也有相应的实例代码

spring-integration-kafka 是spring-integration框架下的kafka支持
 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文