我正在尝试设计一项新服务并尝试遵循 CQRS。我将 ORM (NHibernate) 用于读写模型。除此之外,写入模型不是事件来源的。我的目标是首先让技术保持熟悉,然后在读取端迁移到 NoSQL,在写入端迁移到事件源。
我希望使用服务总线,我可以通过重放旧事件来生成新的读取模型;但是我现在卡住了。我有几个问题:
我想要完成的事情有什么意义吗?如果是这样,我可以使用“Windows Server 服务总线”来执行此操作吗?我找不到一种方法来创建一个新的订阅并让光标从一个主题的开头开始。当所有现有订阅者都使用它们时,是否会清除事件?
如果有意义但“Windows Server的服务总线”不能胜任这项工作,您是否建议寻找替代服务总线或在写入端实现事件源?