【发布时间】:2017-11-19 04:15:47
【问题描述】:
我正在开发微服务,我正在使用带有 CQRS 模式的事件溯源,在我的情况下,如果用户从一项服务中删除/更新,我希望它发布事件和其他服务来订阅它并删除条目也从其数据库中关于该用户。
我想问一下如何在 Event Sourcing 中使用 pub/sub 模式,可以使用哪个事件存储,因为目前我看到一些人使用 Azure Tables,但是如何将它用作 pub/sub?
【问题讨论】:
-
如果您的事件在 Azure 表存储中,您如何将事件投影到您的读取模型?
-
目前,我没有使用任何 Event Store。我也在寻找这样的解决方案,我可以将我的事件投影到读取模型,这无法通过 Azure 表存储来完成。这就是为什么我要求一个可以自动执行此操作的事件存储
-
如答案中所述,EventStore (geteventstore.com) 支持订阅,此功能是构建读取模型的最佳方式。虽然预测不是 pub-sub。后者是消息传递模式。
标签: publish-subscribe cqrs azure-table-storage event-sourcing dddd