【问题标题】:Alternative to Spring-Kafka (Kafka libraries/implementation)Spring-Kafka 的替代品(Kafka 库/实现)
【发布时间】:2020-05-22 04:42:23
【问题描述】:

我想要 Spring-Kafka 替代方案的建议。

我在我的应用程序中使用了集成在 Spring 中的 Kafka。我想探索任何可用的替代库。如果比较分析在图书馆之间共享会很好。

【问题讨论】:

  • 纯 kafka java 客户端?
  • 本地 Kafka 上的任何库。就像 Spring 一样,它提供了仅集成 kafka 和设置属性/配置以启动 kafka 的灵活性。 Kafka 上有没有像 Spring 这样的其他库?
  • 可能你已经知道了,但如果你不知道,看看 Kafka Streams kafka.apache.org/documentation/streams
  • @Fares 谢谢,我知道 KafkaStreams,但在阅读您的评论之前没有考虑使用它们!它们实际上适合我的用例。

标签: apache-kafka kafka-consumer-api


【解决方案1】:

除了普通的 Java API ... 将site:github.com + kafka 放在您最喜欢的搜索引擎中...

  • wix/greyhound(看起来很简单,基于 ZIO)

  • zio-kafka(ZIO 很酷)

  • ExpediaGroup/rhapsody(值得一看)

  • dropwizard/dropwizard-kafka(我个人的第二选择)

  • Reactor Kafka(我认为 Spring-Kafka / CloudStreams 有点接管了这个项目)

  • Akka Alpakka(Akka 是一个很棒的框架)

  • SmallRye 响应式消息传递(有或没有 Quarkus)(我会为新项目选择一个)

  • Micronaut Kafka(适用于 web 应用)

  • Vert.x Kafka 客户端(反应式、函数式编程很棒)

...可能更多

【讨论】:

    猜你喜欢
    • 2020-04-11
    • 2019-07-01
    • 2013-01-16
    • 1970-01-01
    • 2021-04-23
    • 1970-01-01
    • 2018-12-26
    • 1970-01-01
    • 2019-11-03
    相关资源
    最近更新 更多