7
将Kafka用作(CQRS)事件存储。好主意?
虽然我已经遇到卡夫卡之前,我刚刚意识到卡夫卡也许可以作为(基础)一CQRS,eventstore。 Kafka支持的主要观点之一: 事件捕获/存储,当然都是HA。 Pub / sub架构 重播事件日志的能力,使新订户可以在事件发生后向系统注册。 诚然,我不是100%精通CQRS /事件源,但是这似乎与事件存储区应该的非常接近。有趣的是:关于Kafka用作事件存储,我实在找不到太多,所以也许我错过了一些东西。 那么,卡夫卡缺少什么东西可以使其成为一个好的活动库?能行吗?用它生产吗?对洞察力,链接等感兴趣 基本上,系统状态是根据系统曾经收到的事务/事件保存的,而不仅仅是保存系统的当前状态/快照(通常这样做)。(将其视为会计中的总帐:最终所有事务都加到最终状态)。这允许进行各种有趣的事情,但请仔细阅读提供的链接。