cqrs 相关问题

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

如何对基于 Clean Architecture 和 CQRS 的控制器进行单元测试?

我有一个产品 API,我打算通过 xUnit.net 和 Moq 对其进行单元测试。顺便说一句,我对单元测试完全陌生。我看过一些关于通过存储库 patt 进行控制器单元测试的视频...

回答 1 投票 0

无法跟踪实体实例,因为已在跟踪另一个具有相同键值的实体实例。 DDD + CQRS + EF Core

我或多或少遵循 Microsoft 的 DDD 和 CQRS 模式示例(eshopOnContainers 应用程序)来构建我的应用程序。 我有以下主要组件: 应用层/交易后服务

回答 1 投票 0

除了使用事件源模式存储动作事件之外,是否可以存储状态事件?

考虑以下场景: 事件源聚合管理包的传输 它可以接收诸如“包裹在早上 5 点加载”、“包裹在早上 7 点停止在这里......”之类的命令。

回答 1 投票 0

事件溯源:更新事件数据

我正在努力解决事件溯源中的一个场景。 我有订单拣选系统,可以准备订单。 我注册了订单准备事件,pickedQuantity>requestedQuantity 我是

回答 1 投票 0

为什么CQRS被称为微服务设计模式而不是单体设计模式?

CQRS 模式将应用程序分为两部分:命令端和查询端。命令端处理创建、更新和删除请求。查询端通过使用...

回答 1 投票 0

Spring boot项目的Event Handler没有捕获Axon Framework中的Event

我尝试使用 CQRS 设计模式实现一个简单的微服务。我使用 axon 框架和 spring boot 3.1 来开发这个。我将查询和命令服务划分为单独的项目。那时

回答 1 投票 0

域事件处理程序和数据库更改事件

我是域驱动和 CQRS 的新手,对事件处理程序机制有点困惑。 Domian 事件正在触发发生的事件。例如创建的帐户。 公开课账户:AggregateRoot...

回答 3 投票 0

CQRS 和检索具有依赖关系的模型

我是 CQRS 的新手,遇到了一个我不知道如何最好解决的设计问题。我有 2 个模型 - 用户和请求。用户可以创建请求并查看创建的请求。在申请/请求/

回答 1 投票 0

跨聚合预测

我是 CQRS 和事件源领域的新手,正在尝试评估它是否适合我的情况。我希望得到关于如何进行跨聚合投影的建议。 我在想...

回答 1 投票 0

事件源中“当前状态”存储在哪里?

我了解 cqrs,但我在事件溯源的一部分方面遇到问题。每个人都说“你不存储聚合的当前状态,你存储应用于该状态的事件序列

回答 2 投票 0

未使用自动映射器从数据库接收所有数据

在我的宠物项目中将响应从 DB 映射到 Dto 模型时遇到一些问题: 映射之前: 映射后: 这里有一些代码(抱歉,如果它是多余的,但只是想澄清问题): 公开

回答 1 投票 0

为 .net 6 设置 MediatR 后未调用验证器

我正在尝试在我的测试项目中设置 CURD。 我正在使用最新的 MediatR nuget 库。 services.AddValidatorsFromAssembly(Assembly.GetExecutingAssembly()); services.AddMediatR(cfg => ...

回答 2 投票 0

如何将 PUT 端点迁移到基于命令的应用程序(事件源)

我已经快完成使用NestJS的CQRS模块实现事件源了,但是现在有些东西我不知道如何处理。 目前,我有 cron 作业,每小时将交易发送到 m...

回答 1 投票 0

在 .net core 应用程序的应用程序层中使用 Clean Architecture 和 Mediator 模式时,我应该将复杂的业务逻辑放在哪里

我最近在 ASP.NET Core 应用程序中改用 CQRS 和 Mediator 模式。我的整个应用程序正在使用干净的架构最佳实践(域、应用程序、基础设施,

回答 1 投票 0

CQRS 中的事件版本控制

我们正处于开发周期(asp.net mvc 应用程序)的某个阶段,我们需要对现有命令和事件进行更改(例如添加/删除一些属性等)。 我曾经

回答 5 投票 0

如何更新与另一个聚合关联的聚合的 ReadModel

我正在尝试分离读写模型。总之,我有这两个实体,它们之间有关联: //聚合根 专业家庭类{ 私人 ProfessionalFamilyId id;

回答 2 投票 0

在 Clean Architecture 和 DDD 中使用单个数据库执行命令和查询来实现复杂查询的位置

我试图遵循干净的架构原则,当我尝试将有关持久性的实现细节保留在应用程序核心之外时: 存储库接口位于应用程序核心

回答 1 投票 0

在 DDD 和 CQRS 中使用计算属性设计领域模型的最佳实践

我目前正在开发一个遵循领域驱动设计 (DDD) 原则的系统,我遇到了一个设计挑战,我相信社区中的其他人也可能面临过。 在我的领域模型中,...

回答 1 投票 0

通过多个数据库调用重载 CQRS 模式

我正在使用 EF core 6.0 开发 .NET 6 项目。该项目是使用 Clean Architecture 和 CQRS 模式构建的。 我的问题比较笼统,我更多的是寻求意见而不是直接的

回答 1 投票 0

使用 Python 进行事件溯源:如何进行投影?

我正在尝试学习事件溯源设计模式。我正在使用 python 事件源库。 我已经完成了“狗学校”教程,但我不清楚如何制作

回答 0 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.