cqrs 相关问题

命令查询责任分离(CQRS)是一种体系结构模式,它将命令(更改数据)与查询(读取数据)分开。有关更多详细信息和对学习资料的参考,请参阅“关于cqrs标记”。不要与命令查询隔离([CQS])混淆,后者是CQRS所包含的对象方法设计原则。

DDD和CQRS / ES不会破坏DDD的持久性吗?

DDD中的域模型应该是持久性不可知的。 CQRS指示我为我的读取模型中不需要的所有事件触发事件。 (通过将我的模型拆分为一个写模型,并在...

回答 4 投票 4

Lagom框架中的事件标签是什么?

从文档开始:https://www.lagomframework.com/documentation/1.5.x/scala/ReadSide.html它说:事件标记为了从读取端消耗事件,需要对事件进行标记。所有事件...

回答 1 投票 0

与使用Axon 4的某些“ aggregateIdentifier”有关的Axon重播TrackingEvent

我们正在使用CQRS,并使用Axon 4使用事件源。我们有以下情形。域书操作-使用Axon CRQS和事件源流将新书创建到数据库中(命令-聚合-...

回答 1 投票 0

Lagom框架中的AhcWSComponents是什么?

A LagomApplication必须具有wsClient,以具有用于向外部服务发出HTTP请求的统一接口。包括基于AsyncHttpClient的实现(通过AhcWSComponents拉入),但是只要满足合同,就可以使用其他实现完全可以。因此,通过在AhcWSComponents中进行混合,可以明确决定使用包含的实现。

回答 1 投票 0


CQRS中的值对象-使用位置

假设我们拥有受CQRS启发的体系结构,其组件包括命令,域模型,域事件,读取模型DTO。当然,我们可以在域模型中使用值对象。我的问题是,...

回答 5 投票 36

使用MediatR时可以让一个处理程序调用另一个处理程序吗?

还是被认为是不良做法或其他?我有一个通知触发器4-5处理程序,该处理程序依次调用数据库以检索数据。每个调用也可以分别调用,因此...

回答 1 投票 3

域驱动设计中的聚合建模

此问题与领域驱动的设计及其相关概念有关。在此示例中,该软件负责管理一组公交路线。公交路线是指一组车站...

回答 1 投票 0

如何在写入模型数据库的模式更改时以CQRS模式更新读取模型?

同时使用带有域事件的CQRS模式来生成读取模型。如果我们使用一些默认数据在数据库中添加新列或手动直接从sql查询中插入新行,在这种情况下就不会发生任何事件...

回答 2 投票 0

事件类随Axon CQRS改变

虽然在轴突中测试事件迁移,但我发现实际上具有默认值的新字段设置为null。将字段(默认值)实际添加到上一个...的好方法是什么?

回答 1 投票 0

如何从现有的写入数据库中生成CQRS中的读取数据?

当前,我们有一个Asp.net应用程序,它使用SQL Server进行写和读查询,就像普通的整体应用程序一样。现在我们要转到CQRS。在CQRS中,读取模型是在...

回答 1 投票 1

Axon Webflux QueryGateway如何处理Mono响应类型

我正在尝试将注册流程移至使用Spring Webflux作为POC的反应式设置,我们已经使用AxonFramework来实现CQRS和ES。我们的命令流已经相当直接地转化了,...

回答 1 投票 0

我们可以使用2个去规格化器,一个用于读取,另一个用于elasticsearch

我可以使用2个Denormalizer:第一个DN用于我的Web应用程序的“读取”第二个DN用于搜索引擎,或者一个DN用于读取和搜索我的Web应用程序

回答 1 投票 0

聚集体内的实体是否可以移动到轴突中的另一个聚集(相同类型)

[假设我们使用事件源和带有ForwardMatchingInstances的AggregateMember,则具有聚合类A,实体类B和实体类C。创建了2个集合A,其ID为aId1和...

回答 1 投票 1

DDD + CQRS + ES:实体或dto可以成为命令的一部分吗?

在DDD,CQRS + EventSourcing应用程序的命令中具有实体或dto是否可以?我认为不应该这样做,至少任何实体都不应该成为命令的一部分。我尝试描述这个问题...

回答 1 投票 0


DDD,CQRS,事件源,聚合,相关聚合和持久性

[我只是进入DDD,CQRS和事件源,并且在相关聚合的概念以及发布涉及...的事件时两者之间可以共享多少数据的概念上遇到了麻烦。]

回答 1 投票 0

MediatR会顺序还是并行运行命令?

我在应用程序中使用MediatR和CQRS。以下两个语句存在于许多模块中,并且可以在应用程序(这是一个出色的应用程序)中并发调用。等待Mediator.Send(new ...

回答 1 投票 1

测试Axon具有非聚集事件的聚集行为

我正在尝试确保聚合字段在创建时是唯一的。我正在尝试通过使用以下流程来处理投影的最终一致性:命令创建新的聚合...

回答 1 投票 1

将事件追加到事件存储

我们正在使用轴突框架版本3.4.2,并在我们的代码中发现了一个错误。该错误与未发布的丢失事件有关。解决方案是修复代码,但不能修复事件...

回答 1 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.