卡夫卡作为Akka持久性期刊

时间:2017-10-17 08:51:56

标签: apache-kafka akka akka-persistence

在实施事件采购的写作期刊的不同选项中,Kafka似乎是“外部”的一个非常合理的选择:

  1. 它有一个很棒的生态系统
  2. 有详细记录
  3. 它自然支持流媒体和听众
  4. 然而,考虑到Akka持久性,似乎Kafka期刊仅通过社区贡献包支持,该包在过去两年中未被修改。 Kafka不是一个好选择,有更好的选择吗?如果它是最好的选择,人们如何使用它与akka-persistance?

2 个答案:

答案 0 :(得分:4)

此评论中提到了使用Kafka作为akka-persistence(缺少原子写入)的事件日志的问题,该评论还列出了插件未被维护的原因: https://github.com/krasserm/akka-persistence-kafka/issues/28#issuecomment-138933868

然而,在这个主题中,有证据表明人们正在研究使用最新kafka和akka版本的分叉: https://github.com/krasserm/akka-persistence-kafka/issues/20

答案 1 :(得分:2)

您应该正确看待here

这是对叉子的拉取请求,其维护权为here

此版本使用kafka 1.0和带有事务的新生产者API。我们尝试遵守最佳的akka​​持久性规范。我们继续使用kafka,因为对我们来说,这是活动采购的最佳解决方案。