cqrs 相关问题

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

在CQRS模式下,应该可以在域服务或命令处理程序中使用

域服务应该注入其他域服务并在彼此之间工作,并使命令处理程序变得愚蠢。或,域服务应该是哑巴的(仅用于连接存储库...

回答 3 投票 9

轴突重试

我正在使用Axon框架编写系统。我的事件处理程序之一向另一个微服务发布了命令,并且我已经实现了具有指数补偿的重试功能,以处理...

回答 1 投票 1

CQRS:我应该对读取模型使用其他事件吗?

我有一个已经实施了CQRS和事件来源的项目。现在,我将实现一个读取模型。目前,ProductCreated事件具有EventID和Product ID。但是我们...

回答 2 投票 0

DDD / Event source,是否从另一个微服务获取数据?

我想知道您能否提供帮助。我正在编写一个订单系统,目前已经实现了一个订单微服务,该服务负责下订单。我正在将DDD与事件源和CQRS一起使用。 ...

回答 3 投票 0

当我没有ID时执行CQRS命令

我目前正在开发具有登录页面的CQRS应用程序。在LoginCommand中,从数据库中提取了一个用户,如果该用户可以登录(加密的密码与给定的加密密码匹配),则...

回答 4 投票 0

在CQRS中执行没有处理程序的命令和查询?

我们正在实施基于域驱动设计,Clean Architecture和CQRS的企业系统。但是,我对CQRS中的处理程序的概念和用法感到困惑。每个...

回答 1 投票 0

如何在DDD中验证事件流-事件来源?

我正在构建DDD / CQRS事件源应用程序。 (.NET,EventStore)我读了很多有关它的文章,尤其是著名的银行帐户主题。提醒一下,我们有以下事件序列:...

回答 1 投票 0

Nestjs CQRS-CommandHandlerNotFoundException

我正在尝试在我的nestjs应用中使用事件。但是,当我尝试触发命令时,出现CommandHandlerNotFoundException。我有message-bus.module:@Module({进口:[CqrsModule],...

回答 1 投票 0

聚合可以使用聚合查找服务,还是业务逻辑应该在域服务中?

我正在通过使用带有事件源的CQRS开发DDD软件。现在,我试图找出应该将业务逻辑放在哪里。我有一个条件集合根,它引用了triggerId(...

回答 1 投票 0

如何实现实现CQRS和DDD的依赖性

我尝试使用CQRS方法实施DDD服务。我没有使用事件来源。因此,我分为3层:应用程序,基础结构和域。许多人说,您可以为...

回答 2 投票 0

使用MediatR绑定处理程序

我们正在使用MediatR为我们的dotnet核心WebAPI后端实现“管道”,试图遵循CQRS原则。我无法决定是否应该尝试实现IPipelineBehavior链,还是...

回答 2 投票 2

事件和命令的区别和命名惯例

我一直有一些困难,最近differenciation两个。更多specificly我浏览过计算器,有一个的事件可以以两种不同的方式来命名声明:与“ing”的...

回答 2 投票 0

轴突重播事件的特定类型或一个特定的ID

使用轴突框架 - 我能够重放整个事件存储并重新创建视图模型。但是,它可以为特定类型或一个特定的ID重播事件。比方说,我有一个...

回答 2 投票 2

事件采购与事件商店和ORM

我建立一个验证服务和Django中的微服务架构。其更多的实验比现实世界实现更加了解事件采购。我做 ...

回答 1 投票 0

DDD / CQRS / ES - 如何以及在何处执行警卫

早上好,我已经在那里用户AR具有特定UserRole的(管理员,代理商或客户)的模式。对于AR,有一些守卫我会实现它们分别是:管理员不能有...

回答 2 投票 1

值对象的DDD嵌套

我要寻找的DDD建模和ValueObjects专门嵌套层次一些建议。采取下面的代码,这是我的域名是如何开始形成的简单化样品。这就是全部 ...

回答 1 投票 0

用微服务CRUD操作使用DOTNET核心与CQRS和MongoDB

我需要做的与CQRS模式和MongoDB是NoSQL的数据库DOTNET芯微服务一个POC,我不知道从哪里开始,请大家帮忙

回答 2 投票 -1

Autofac泛型类型登记拦截和解决问题

我的应用程序包含一般ICommandHandler的许多非通用的实现 接口。我试图拦截器添加到他们,通过调用...

回答 2 投票 1

CQRS + ES:你可以并行处理多个命令?

我可以看到如何命令可以在与CQRS + ES模式的时间序列的严格一个来执行。具有并行执行多个命令会显著增加的吞吐量...

回答 4 投票 2

是否有从2.4.3版本3.1.1轴突迁移任何特定的方式

我是新来的轴突和做迁移的轴突2.4.3至3.1.1,但我无法找到任何迁移指南,适用于其他版本?能否请您分享您对如何做的经验...

回答 1 投票 2

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