在 CQRS 中,如何将聚合上允许的方法列表传达给 UI?
我有一个聚合根“订单”,它有许多方法在内部设置其“状态”字段: 提交 、暂停、 起飞、 确认、 取消 等。 可用的操作取决于订单的当前状态(例如,…
NES(.NET 事件源)事务失败?
我正在尝试 NES 0.3 (https://github.com/elliotritchie/NES),但在理解发生的情况时遇到一些困难。我正在运行示例应用程序,其中我已将 EventStore …
如何在 praxis 中使用 EventStore 构建新的应用程序视图?
是的,类似的问题之前至少被问过几次。因此我知道答案:您只需在新处理程序上重播事件即可,很简单。但尝试实际实施会引发一些问题。 我正在使用 JOli…
JOliver 的 EventStore:使用 ServiceStack 序列化程序时无法读取事件
使用 ServiceStack 时,EventMessage.Body 不会反序列化回原始对象。相反,EventMessage.Body 是一个 JSON 字符串。 重现: 打开 EventStore 项目并导…
使用 joliver commondomain/eventstore 测试域的示例
我正在寻找使用 JOlivers CommonDomain 和 EventStore 测试域的好例子 我一直在观看 greg youngs 视频,他有一个很好的简单的抽象聚合根测试装置。 有…
您是否在 CQRS 中使用聚合根 (AR) 类型作为事件参数?
您是否使用聚合根( AR)事件参数的类型? 例如,第一个方法适用于简单类型,但第二个方法使用复杂类型。为什么你更喜欢第一个或第二个? AggregateRo…
J Olivers 活动商店 - Saga 帮助
我正在尝试使用 Jonathan Olivers EventStore 和 CommonDomain 来了解 Saga。我了解聚合如何与 CommonDomain/EventStore 配合使用,但我一直坚持掌握 …
J Oliver EventStore - Saga 示例
我想知道是否有任何关于使用 Saga 和 EventStore 的文档/指南。我的部分困惑是,当您考虑使用 NServiceBus 或 MassTransit 等服务总线时,也会有 Saga…
CQRS 第一个 NF 读取模型 - 您允许重复到什么程度?
我开始进行我的第一个真正的 CQRS 设置。我正在构建网站的用户注册部分,域和写入端对我来说非常熟悉,来自标准的 DDD“风格”。对于读取模型,我有一…