命令查询责任分离(CQRS)是一种体系结构模式,它将命令(更改数据)与查询(读取数据)分开。有关更多详细信息和对学习资料的参考,请参阅“关于cqrs标记”。不要与命令查询隔离([CQS])混淆,后者是CQRS所包含的对象方法设计原则。
我正在尝试熟悉CQRS和微服务体系结构,我了解CQRS包括将读取的模型与域模型分开,并且您具有特定的数据库服务,用于...
是否可以将Apache Kafka“无限保留策略”用作具有CQRS的事件源系统的基础?
我目前正在评估用于设计/实施事件源+ CQRS体系结构系统设计方法的选项。由于我们想将Apache Kafka用于其他方面(正常的pubsub消息传递...
我是微服务架构的新手,在此文档http://microservices.io之后,我了解了很多基础知识,CQRS和事件源,但是我仍然有一些尚不清楚的问题...
使用传奇,给定事件EventA,传奇开始,它发送一个(或多个)命令。我们如何确保命令发送成功,然后其他微服务中的实际逻辑没有抛出,等等。...
我正在为项目使用CQRS / Event Sourcing,它主要用于学习和发现新事物。我对聚合根ID有点困惑。不是关于它们的工作方式,而是关于如何编写它们……
[当前,我正在实现事件驱动的体系结构,并具有用于命令的服务(写部分)和用于查询的另一服务(读部分)。我现在在做什么。在...
如何选择使用带有事件源的CQRS在偶尔连接的系统上将哪些事件发送给用户?
我正在构建一个Web应用程序,用户可以编辑和共享笔记。用户应连接到具有角色(所有者,读取,读写)的笔记。这是一个偶尔连接的系统,所以我选择执行...
我正在学习微服务。一方面,文献建议对需要在sagas上进行协作或对由...
我应该存储在子项的汇总列表中还是仅存储ParentID?孩子的列表可能很大(数千个)。添加或删除一个孩子意味着将成千上万的内容保存回存储中...
问题与CQRS有关-我有一个用户想从Web上订购商品,并向其显示GUI,显示其余额= 100 $,库存= 1。假设我们在这里有2个服务...
在服务请求上处理可选参数的正确方法是什么?可以说在这种情况下,我还希望将$ title作为可选参数
我正在开发一个使用事件采购和CQRS的发票Web应用程序。 我有 个非规范化器用于不同的查询 一个用于发票摘要列表,一个用于包含完整详细信息的单个发票 。 我...
我正在研究CQRS 以及一般的DDD ,我不确定如何实现它的特定部分。 我理解分离命令和查询的好处 让我们说,为了它,我也使用事件采购,我有一个很好的列表,我...
我在域中有几个不同的绑定上下文。 CRUD操作的验证内置在每个有界上下文中。例如,仅当创建...
我正在尝试创建一个deamon来反规范化我的数据库。 我使用ActiveMQ作为队列管理器我有 个数据库:关系一 写 复制 ,非规范化 读取 我的问题是,对我...
在Nestjs的传奇中,我从类型为hostReportError的rxjs收到错误
我目前正在建立一个带有传奇的文章发布系统(以CQRS格式剪切),以侦听是否准备发布文章。传奇如下:@Injectable()导出类...
在DDD / CQRS中,ReadModel应该充当ViewModel,如果不是,那么映射的责任在哪里?
假定读取模型ProductCatalogueItem是从聚合/写入模型构建的,其中包含可出售的每种产品,具有以下属性:基本:product_code,名称,价格,...
域服务应该注入其他域服务并在彼此之间工作,并使命令处理程序变得愚蠢。或,域服务应该是哑巴的(仅用于连接存储库...
我有一个已经实施了CQRS和事件来源的项目。现在,我将实现一个读取模型。目前,ProductCreated事件具有EventID和Product ID。但是我们...