【发布时间】:2019-07-11 23:36:19
【问题描述】:
我考虑将 Kafka 用于事件溯源项目(有些代理会产生事件,这些事件将通过 Kafka 传递到特定的处理器......)
由于我在事件溯源和 Kafka 方面没有实际经验,因此我在网上做了一些研究。而且我发现 Kafka 不适合事件溯源 (Using Kafka as a (CQRS) Eventstore. Good idea?)。 有一句名言:
SQL/NoSQL 存储和 Kafka 作为代理是比离开更好的选择 Kafka 处理这两个角色以创建完整的功能完整解决方案
有一位卡夫卡合著者告诉
Kafka 可以很好地用作事件溯源的日志。它是 容错,可扩展到巨大的数据大小,并具有内置的 分区模型。
我仍然无法考虑在我的情况下使用 Kafka 是否是一个好主意。即使 Kafka 有主题,我还需要事件存储吗?
我想要一个简单的问题列表,我应该问自己,这有助于我决定是单独使用 Kafka 还是使用 Kafka + 事件存储。
【问题讨论】:
标签: apache-kafka event-sourcing