
[英]EF 7 - Context returns null although values are there
我有一个 CQRS 设置,我正在尝试使用域事件。 收到新订单的命令后,我将新创建的Order object 添加到dbcontext中。public async Task<Guid> Handle(CreateOrderCommand message, CancellationToke ...
[英]EF 7 - Context returns null although values are there
我有一个 CQRS 设置,我正在尝试使用域事件。 收到新订单的命令后,我将新创建的Order object 添加到dbcontext中。public async Task<Guid> Handle(CreateOrderCommand message, CancellationToke ...
[英]Applying SAGA pattern in situations where immediate feedback to user is required
想象有一个应用程序,用户有一个钱包,他们可以用现金充值,兑现或从外部系统购买,当用户创建新的采购订单时,我们首先从用户的钱包中扣除金额。 然后向外部 API 发送一个 API 调用,说用户购买了这些商品,我们从商家那里得到了关于购买是否成功的回复。 如果购买不成功,我们会将金额退还到用户在我们系统上 ...
[英]type 'Commands.UpdateFirmDateCommand' cannot be used as type parameter 'TRequest' in the generic type or method 'IRequestHandler<TRequest, TResponse>'
我正在使用 asp.net 核心 6 web api,实体框架代码优先和 CQRS - Mediatr 用于具有更新数据库和从数据库中获取数据并将其显示在 swaggerui 中的功能的项目,但是当我尝试创建一个通过数据库中的 ID 处理更新数据 我收到此错误: Error CS0311 The ...
[英].Net problem with posting Command. Values showing as null
我在尝试对我的订单 controller 发出邮寄请求时遇到以下问题。我被告知某些字段是必需的,即使我已经填写了它们。任何人都可以纠正我在这里出错的地方吗? 这是我的 controller 方法: 这是 CreateOrderCommand 及其处理程序: } 这是我注册服务的方式: 这是我尝试 ...
[英]Debug NestJS CQRS by calling query and command without controllers?
我目前有一个使用 CQRS 的 NestJs 项目。 为了开发应用程序,我通常为每个命令/查询创建一个 controller 以调试关联的命令/查询。 有没有更好的解决方案来测试查询和命令,而不必为每个查询和命令创建 controller 以使用 postman 测试它们? 我想知道是否有可以动态 ...
[英]How to upload file outside or controller and not in IFormFile type
我使用 Mediatr 处理从 WebApi 项目发送的应用程序项目中的命令和查询。 在 WebApi 项目中用户发送到 controller IFormFile。 要在应用程序项目中处理 IFormFile,我必须安装 as.netcore.http.features。 但我不希望在应用程序项目中 ...
[英]Event sourcing: Tracking each entity field changes in specific interval
我试图弄清楚这个用例的最佳解决方案是什么:需要跟踪协议实体中的每个字段更改。 因此,当有人对任何字段进行更新时,他们必须设置何时应用(可以设置未来或过去的日期)。 稍后应该可以根据特定日期间隔的过去某个字段的值进行过滤。 所以基本上需要有每个字段的历史记录并根据当前日期应用正确的值。 乍一看,当实体 ...
[英]Why Not returning value after AddDomainEvent in CQRS pattern
我在我的项目中使用 CQRS 模式和 MediatR。在 2 个部分中,它并没有像我期望的那样结束。 1:当我想用命令改变后返回一个值时,我使用(例如:usermanager)保存更改,所以创建的视图model不再返回,而是发送到事件推送路径。 基础实体: 2:我的 ApplicationUse ...
[英]Should you reuse system functionality in tests, or be explicit?
在编写测试时,是否可以(或者我应该)使用应用程序其他地方的功能来协助测试。 因此,作为示例,我正在为其编写测试的应用程序使用CQRS模式。 许多现有测试在执行测试的arrange部分时使用这些命令、查询和处理程序。 它们都有自己的测试用例,所以我应该可以接受它们按预期运行。 我很好奇这是否是最佳实 ...
[英]Microservice, CQRS and BFF Architecture: How to let the bff know about event result data
我目前正在使用 NestJs 实现微服务 CQRS 架构。 微服务目前通过 RabbitMQ 相互交谈。 我现在要介绍一个BFF。 问题示例:注册当用户注册时,bff 调用 auth 微服务上的过程,该过程会调度 SignUpUserCommand。 检查和验证后,bff 收到 201 响应(命令不 ...
[英]CommandGateway in springboot
我有这个错误,使我无法在 spring boot 的 CQRS 实现中取得进展。 错误:com.lawrence.digitalbanking.command.controller.AccountCommandRestAPI 中构造函数的参数 0 需要找不到类型为“org.axonframework ...
[英]Avoid parameter duplication in CQRS RESTful ASP.NET Core API
我正在尝试在 ASP.NET Core 6 中使用 CQRS(使用 MediatR)构建一个 RESTful API。 我面临的问题是在尝试公开子实体时。 考虑一个ItemProperty有很多ItemPropertyOptions 。 我试图公开的查询如下: 所以在控制器中我最初的尝试如下: 如您 ...
[英]With CQRS Pattern how are you still limiting to one service per database
据我了解我们应该只有一个服务连接到数据库使用 CQRS,您将保持两个数据库同步,假设使用一些“服务”将它们粘合在一起这是否意味着现在有一项服务的唯一目的是使两者保持同步,而另一项服务则用于访问数据。 问题这不违反上面的规则编号吗? 或者这种模式是否仅在使用本机复制时适用? 此外,除了能够独立扩展复制 ...
[英]How to handle data migrations in distributed microservice databases
所以我正在学习微服务和常见模式,但我似乎无法找到解决这个问题的方法。 假设我的客户需要一个管理客户的模块和一个管理采购订单的模块。 我相信,在处理微服务时,将这两个功能拆分为单独的服务是很自然的——每个服务都有自己的数据。 客户服务采购订单服务另外,他想要一个采购订单表,显示客户和采购订单的数据,即 ...
[英]Spring Boot App is not showing in Axon Dashboard
我是 Spring 引导 CQRS 模式的新手。 我有一个 Spring 启动应用程序,我正在使用 jar 版本在本地主机上运行 Axon 服务器。 但是,我的应用程序没有出现在 Axon 仪表板中。 当我尝试运行我的应用程序时,我也收到以下错误。 我的pom.xml 以及项目仓库: Github ...
[英]Migrating an asynchronous businness flow to an event-driven system
这个赏金已经结束了。 此问题的答案有资格获得+50声望赏金。 赏金宽限期在22 小时后结束。 vvra 正在寻找规范的答案。 在将基于异步流的功能服务重新设计为事件驱动服务的过程中,我们对该系统的不同部分进行了更改。 该服务通过 API 从外部服务接收各种状态,它进行计算并将结果持久化到数据存储 ...
[英]How to add new service/bounded context to already running system?
假设我有两个限界上下文项目和预算。 当项目添加新成员时,它正在发布 MemberAdded 事件。 Budgets 监听这个事件并创建本地版本的 Member 实体 - 它只包含它需要的东西。 如果同时部署这两个服务,这将很好地工作。 可以说我使用kafka。 这些 MemberAdded 事件 ...
[英]Should i use service or repository in cqrs handler?
我有一个使用 mediatr、CQRS 和洋葱架构的项目。 CreateOrder Command 是否应该依赖于 Product Service 而不是 ProductRepository? 应该在处理程序中使用存储库吗? ...
[英]cqrs web api mvc or microservice
我们正在努力构建一个新系统 (.Net),它将把客户现有的 6 个系统合并为一个。 目前的6个系统都有不同的数据库。 在讨论 Web API 的设计时,客户问我们是否可以遵循 CQRS 模式。 我打算使用一个 Web API,将控制器分解为查询和命令控制器,这些控制器又与服务(c# 类)一起工作,这 ...
[英]How to raise event in CQRS pattern with identity for user table
我想在发生各种身份事件时引发事件(例如,添加用户和使用 userManager)。 我对其他实体做得很好,但由于用户实体继承自 IdentityUser,因此我需要一些有关如何使用它的指导。 例如,我可以很好地使用 baseEntity 的实体之一: 基础实体: 但是在ApplicationUser ...