与 CQRS 结合使用时,哪对 DBMS 提供最快的读/写速度?
如果我要采用 CQRS 和事件溯源之类的技术,那么人们会推荐什么作为单独读写的最佳技术? 理想情况下,建议的解决方案应该是开源的。我并不太关心复制/…
在 CQRS 中使用 MicroORM 读取层
各位, 我正在考虑使用 microORM(例如 Dapper.net)作为 CQRS 应用程序(Asp.Net MVC)的读取访问组件,并使用实体框架来操作域。 这是 CQRS 轻量级…
CQRS/EventStore - 建模和存储层次树
我想知道是否有人解决了使用 CQRS 和事件源(事件存储)与分层树的问题? 我们希望树中有 10 个或 1000 个节点和子节点,我担心带有事件源的 CQRS 是…
CQRS/NES - 深入了解示例项目的工作原理?
我刚刚查看了 NES,它使用 EventStore 和 NServiceBus 进行 CQRS。 到目前为止我还没有看过 NServiceBus。 为 NES 提供的示例项目有一个 MVC 客户端,…
领域事件结构更改后如何检索历史事件
给定带有字段的事件存储: AggregateId:整数 有效负载:blob 版本:整数 其中包含基于以下的事件: public class OrderLineAdded { int Id; short Qu…
是否有 Java 端口或 NEventStore 库的等效项?
我读过 Jonathan Oliver 的 .NET EventStore 库,我必须说这个概念对我很有吸引力:只有一个简单的无依赖库,它是非侵入性的,只专注于事件源,留下选…
CQRS/EventStore - 更改两个聚合
我有一个更新两个聚合的命令。由于聚合路由是事务边界,因此我有一个命令对第一个聚合执行repository.Save() 操作,然后我触发另一个命令(从第一个命…
我应该如何使用 EventStore 中的streamId?
在 J Oliver 的 EventStore 中,打开流时我应该如何使用streamId? 我应该为每个对象/聚合根对象创建一个新的流/streamid 吗? 那么我认为应该是 ar …
CQRS/EventStore:如何检查聚合是否存在?
我目前正在使用 J Oliver 的 EventStore,我想知道在执行调用 (GetById(Guid id)) 时如何检查聚合是否存在? 按照 CQRS 的工作原理,我应该查询读取的…
使用 Protobuf-net 跨多个命名空间进行序列化
我一直在开发一个使用 protobuf-net (版本 2.0.0.480)来序列化消息的系统。该应用程序使用 CQRS 方法,其中命令和事件已分为不同的命名空间 [和程序…
EventStore build.cmd 错误
刚刚开始使用 JOlivers 事件存储库,并且 build.cmd 中的一些 Nuget 命令存在问题。这是日志,也许您已经意识到这个问题,但我想我应该把它放在这里。…