正确处理 NServiceBus 超时
NServiceBus提供了超时机制。来自 nservicebus.com: 基础上的RequestTimeout方法 类告诉 NServiceBus 发送一个 消息到另一个端点,这将 持久地为我们…
我们是否需要在 CQRS 中混合使用同步和异步命令处理程序?
用户在我们的网站上注册并登录。RegisterUserCommand 被发送到异步命令处理程序。 用户想要更改其地址,但 RegisterUserCommand 尚未处理。系统中没…
CQRS 可以用于像 StackOverflow 这样的网站吗?
你能使用CQRS(命令-查询职责分离)架构模式来构建像StackOverflow这样的网站吗?我对 CQRS 和 DDD(领域驱动设计)相对较新,正在探索该模式并尝试对…
CQRS 中的聚合间通信 + DDD +事件溯源
应该如何分离聚合根 ( AR)在基于 DDD 原则构建的环境中使用事件源聚合后端相互通信? 例如,我有一个 Facility 聚合根 (AR),它有一个工厂方法负责创…
CQRS - 如果命令尝试创建“复杂”的请求主从实体?
我一直在阅读 Greg Young 和 Udi Dahan 关于命令查询职责分离的想法,我读到的很多内容都引起了我的共鸣。我的域(我们跟踪正在送货的车辆)具有包含…
我可以构建一个 Web 应用程序,以便将其部署到云或专用服务器/VPS 上吗?如何?
是否有一种足够通用的架构,可以以最小的更改部署到云服务器或专用(或 VPS)服务器?显然,配置会发生变化,但我宁愿让应用程序的其余部分保持一致,…
在 CQRS(事件源)中,事件存储中是否需要全局序列计数器?
在尝试了解 CQRS(以及一般的 DDD)时,我遇到过这样的情况:两个事件发生在不同的聚合上,但它们的顺序具有领域含义。如果是这样,那么它们可能发生…
如何在 CQRS 中处理基于集合的一致性验证?
我有一个相当简单的域模型,涉及 Facility 聚合根列表。鉴于我使用 CQRS 和事件总线来处理从域引发的事件,您如何处理集合的验证?例如,假设我有以下…