gpt4 book ai didi

apache-kafka - Spring Kafka lib 和 native Kafka Java API 之间的区别

转载 作者:行者123 更新时间:2023-12-05 01:17:03 32 4
gpt4 key购买 nike

对于 Java/Kotlin Spring 启动应用程序,如果我想向 Kafka 发送消息或使用来自 Kafka 的消息。你会推荐使用 Spring Kafka 库还是只使用 Kafka Java API。

不太确定 Spring 是否提供了更多好处或只是一个包装器?对于 Spring,它们提供了很多注解,当出现一些运行时错误时,这些注解看起来更神奇。

想听听一些意见。

最佳答案

全面披露:我是 Apache Kafka 的 Spring 项目负责人。

这完全取决于您和您的同事。

有点类似于写汇编代码Vs。使用高级语言和编译器。

对于熟悉 spring 消息传递(JMS、RabbitMQ 等)的现有 Spring 商店来说,这是一个自然的选择,API 将非常熟悉(POJO 监听器、MessageConverter KafkaTemplate 等)。

当使用最简单的 API 时,Spring 会处理底层的事情,例如提交偏移量、事务同步、错误处理等。

如果您有非常基本的要求和/或想自己编写所有代码,请使用 native API。

关于apache-kafka - Spring Kafka lib 和 native Kafka Java API 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51568293/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com