cqrs 相关问题

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

对值递增的方法的异步调用,避免重复

我试图从AAA000-> ZZZ999调用创建ID的方法。该方法本身可以正常工作,但是我异步调用它,这在创建2个或更多案例时会引起问题...

回答 1 投票 0

将项目添加到通用词典中

我想在通用字典中添加项目。这是我的示例:公共类EventHandlerService:IEventHandlerService {私有只读字典

回答 1 投票 0

为实体生成C(R)UD命令的最佳方法是什么?

鉴于任何实体Foo,我通常创建名为CreateFooCommand,UpdateFooCommand和DeleteFooCommand的命令。它们的结构都非常相似,所以我想知道什么是...

回答 1 投票 0

什么是读取优化副本的最佳设计?

我需要设计一个可扩展的,读取优化的访问方式,以访问我们从外部复制的一组数据。对于某些查询的数据,我们必须记住,它不仅是数据,还包括代码和数据。如果您...

回答 1 投票 0

CQRS-避免将大小写切换为调用命令处理程序

我正在使用CQRS设计模式。我有15种以上与每种事件类型相对应的命令处理程序。我想避免在切换情况下根据事件类型调用相应的命令处理程序。 ...

回答 1 投票 1

如何处理CQRS中的休息异常?

在我的aspnet核心3.1项目中,我正在使用CQRS方法,但是我遇到了获取正确的Rest异常的问题。我取回服务器错误,而不是实际的错误。我的RestException类看起来像:...

回答 2 投票 0

如何在CQRS .NET Core中使用基本处理程序类解决构造函数中的注入问题

我正在尝试创建CQRS模式应用程序。我有处理程序类来管理我的业务。但是在构造函数中会出现很多项目,因此我需要在我创建的每个处理程序中编写它们。所以...

回答 1 投票 0

。NET API的CQRS模式-从命令/查询中分离请求对象

关于在.NET API中使用CQRS模式,我已经看到了一些将请求直接反序列化到命令/查询中,然后将其发送以进行处理的示例,例如:[...

回答 1 投票 1

维护聚合之间的引用

我正在努力解决如何在两个聚合之间维护id引用的问题。当一方发生影响关系的事件时,另一方也会在...

回答 1 投票 3

将ControllerBase操作纳入Mediatr命令中

我正在将控制器中的API逻辑抽象为Mediatr命令和查询。我的POST和PUT端点通过标准.NET Core模型绑定验证进行了验证,但是我的.... >>>

回答 1 投票 0

在Axon框架中创建业务逻辑

作为一个新手,我正在慢慢适应Axon Framework。我正在创建2个聚合类的自行车聚合和插槽聚合,我的用例是必须停放自行车。 parkBicycle命令具有输入...

回答 1 投票 0

[Axon测试在设置聚合字段类型时设置失败-> HashSet

当我使用Set而不是List来保存对象集合时,我失败了(至少对我来说是这样)。我能够在此公共仓库中重现该问题,以便希望对您有所帮助...

回答 1 投票 2

轴突集合中重播的原因

我是Axon框架的新手,在学习它时,我了解到加载聚合类时将重播以前的事件。我想知道重播的必要性及其副作用...

回答 1 投票 0

值对象作为@AggregateIdentifier和@TargetAggregateIdentifier

首先,我很长的帖子很抱歉。有很多代码可以显示出对问题的详细了解,因此会丢失很多东西……请您仔细阅读所有内容:-) ...

回答 1 投票 0


CQRS-单个命令处理程序?

我只是想把头缠在CQRS(/ ES)上。我没有对CQRS做任何认真的事情。可能我现在只是缺少一些非常基本的东西。目前,我正在阅读“探索CQRS和...

回答 2 投票 4

将基本验证放在控制器或域模型上的位置

服务A-拥有一个Rest API来处理Command-A,在控制器上,我做了一些基本的字段验证(空检查,电子邮件格式检查等)。验证控制器之后,将Command-A发送到...

回答 1 投票 0

Saga模式是否能够帮助在发生任何故障的情况下撤销支出?

我对Saga Pattern很陌生。我知道在Saga的帮助下,如果发生任何故障,我们就能扭转局面。不管我看到的示例是什么,它们大多像订单服务-> ...

回答 1 投票 0

CQRS读取模型投影:数据转换的复杂程度如何

我想在视图投影上检查自己,以确保是否可以在读取模型中纯粹存在中介概念,同时在命令之间建立桥梁。让我使用人为的...

回答 1 投票 0

如何在CQRS中构造分隔符和名称空间?

我正在寻找有关如何在CQRS结构化应用程序中构造名称空间的建议。当前,命令方和查询方在每个有界上下文中都位于相同的名称空间中,但是作为...

回答 2 投票 1

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