我发现maven仓库里有几个kafka。
apache的maven仓库中有两个kafka。https://mvnrepository.com/artifact/org.apache.kafka/kafka https://mvnrepository.com/artifact/org.apache.kafka/kafka
https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients https://mvnrepository.com/artifact/org.apache.kafka/kafka-clients
它们都可以从kafka服务器生成消息并消费消息。
我想知道创建两种客户端的原因。
有什么区别吗?哪一个更好?
两者都可以从kafka服务器产生消息并消费消息
只有一个客户端包,它作为另一个客户端包的一部分包含在内。查看可以复制 POM 的部分下的编译依赖项部分
如果您不打算运行嵌入式 Kafka 服务器或 Kafka 的任何其他运行时核心依赖项(例如 Kafka Connect 或 Kafka Streams,它们具有各自的依赖项),则只需要kafka-clients
package
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)