如何在 DDD、事件溯源中正确设计聚合
假设我想做一个电子商务系统。我这里有 2 个聚合 ProductAggregate 和 UserAggregate。产品聚合包含productId、价格。用户聚合包含userId和余额。问题…
与 CQRS 结合使用时,哪对 DBMS 提供最快的读/写速度?
如果我要采用 CQRS 和事件溯源之类的技术,那么人们会推荐什么作为单独读写的最佳技术? 理想情况下,建议的解决方案应该是开源的。我并不太关心复制/…
领域事件结构更改后如何检索历史事件
给定带有字段的事件存储: AggregateId:整数 有效负载:blob 版本:整数 其中包含基于以下的事件: public class OrderLineAdded { int Id; short Qu…
是否有 Java 端口或 NEventStore 库的等效项?
我读过 Jonathan Oliver 的 .NET EventStore 库,我必须说这个概念对我很有吸引力:只有一个简单的无依赖库,它是非侵入性的,只专注于事件源,留下选…
CQRS/EventStore - 更改两个聚合
我有一个更新两个聚合的命令。由于聚合路由是事务边界,因此我有一个命令对第一个聚合执行repository.Save() 操作,然后我触发另一个命令(从第一个命…
是否可以使用 Azure 表存储进行条件插入
是否可以使用 Windows Azure 表存储服务进行条件插入? 基本上,我想要做的是将新行/实体插入到表存储服务的分区中,当且仅当自我上次查看以来该分区…
当 MSDTC 两端均不可用时,如何使用网关配置 nservicebus
我是 NServiceBus 的新手,尝试将消息传递引入 WCF/RPC 解决方案。 由于架构限制和开销(内存和 CPU 使用率已经很高),IT 运营将不允许 MSDTC。 (我…