2017-05-08 95 views
2

我使用卡夫卡進行事件採購,我有興趣使用卡夫卡實施傳奇。我做了一些研究,但沒有找到關於這個話題的任何內容。有很多關於薩加斯的信息,但我覺得使用卡夫卡的實現可能涉及幾個錯綜複雜的問題。有關如何做到這一點的最佳做法?指揮官模式提到here似乎接近我試圖建立的架構,但在演示文稿的任何地方都沒有提到傳奇故事。用卡夫卡實施傳奇

回答

2

從今年的國內長途交換這次演講是我遇到WRT進程管理器中的事件驅動/ CQRS系統/佐賀模式來最好的資源: https://skillsmatter.com/skillscasts/9853-long-running-processes-in-ddd (需要註冊一個免費帳戶,查看)

的演示顯示那裏生活在github上:https://github.com/flowing/flowing-retail

我給它一個旋轉,我很喜歡它。我建議首先觀看視頻以設置舞臺。

儘管顯示的方法是消息總線不可知的,但演示程序使用Kafka爲進程管理器發送命令並監聽其他有界上下文中的事件。它不使用Kafka Streams,但我不明白爲什麼它不能插入到Kafka Streams拓撲中,併成爲更廣泛體系結構的一部分,就像您引用的Commander演示文稿中描述的一樣。

我希望根據我們自己的需要進一步調查,所以請隨時在Kafka用戶郵件列表上啓動一個主題,這是一個合作這種模式的好地方。

希望有幫助:-)

+0

謝謝。我會看一下。 –