我已经使用 Kafka 和 Masstransit 几天了,只是偶然发现了 Sagas 模式。我正在考虑将此模式应用到我的应用程序中,但我不确定 Masstransit 是否支持 Sagas for Kafka。
我这么说是因为我可以在 Masstransit 文档中找到的大多数 Sagas 示例都应用于 RabbitMQ,并且我知道 Kafka 和 RMQ 的工作方式有点不同。
事实证明,大众交通实际上为传奇模式提供了很大的支持。我能够通过 POC 探索该包提供的一些资源。
这里作为应用程序演示将所有内容耦合在一起。
我确信还有很多东西需要探索,不过! :)