0

我一直在閱讀關於事件採購和CQR的一段時間,並試圖找到關於使用cassandra作爲我的事件存儲和kafka作爲發佈事件的隊列的帖子/讀數。 大多數事件採購帖子都是關於eventStore的,並沒有給出關於cassandra + kafka組合的明確討論。Cassandra + kafka for event sourcing

有沒有人知道有關該堆棧的優秀閱讀材料?或者甚至回答使用該組合的優點/缺點? 看來cassandra被認爲是讀取cqrs的一部分,但沒有關於使用它來保存事件源聚合的示例/數據模型

回答

3

據我所知,Kafka沒有設計事件源或CQRS所以也許這就是爲什麼你沒有找到太多關於這個問題的原因。

現在Martin Kleppmann在2016年歐洲國際博覽會上給出了talk about Kafka + Event Sourcing。他的slides大多是模式和圖紙,但也許你可以理解它們。我知道該會話已錄製,但您可能希望在以下幾個月內查看該視頻的http://dddeurope.com/2016/

0

嗨hsen我也對這個主題感興趣,並且對於我迄今爲止所看到的內容,您需要一個可同時用作事件存儲和事件總線的軟件,以便原子操作,所以你可以避免任何狀態改變操作中的任何不一致。

在我在開放源代碼框架中的研究結果中,似乎Akka framework可以使用Cassandra作爲持久性存儲來扮演這個角色。

也許Apache Kafka也可能是其他選項,也可以與Akka集成。