cqrs

    0热度

    2回答

    我有一个多层体系结构的Web应用程序和处理程序和查询类在结构图配置的单独层中。我试图动态注册的所有处理和查询,但我couldn't.When我尝试运行我收到运行时错误应用程序: 没有默认实例注册,并且不能为类型“IRequestHandler” 自动确定有没有用于IRequestHandler public DefaultRegistry() { Scan( scan =

    1热度

    1回答

    在Red Book Vernon模型中将BacklogItem和Sprint实体作为单独集合。我看到了这种方法的优点,但有一种情况是我无法摆脱困境。例如,我需要我的Sprint聚合来执行最大项目分配限制。此外,BacklogItem必须意识到assigment的事实,以确保它不被分配给多个Sprint。因此,将BacklogItem分配给Sprint会在一个事务中更改两个聚合,这不是我们想要做的事

    0热度

    2回答

    我用这个系列ASP.NET上CQRS/ES工作: https://www.exceptionnotfound.net/real-world-cqrs-es-with-asp-net-and-redis-part-2-the-write-model/ 我的问题是在某处,它使用的Isession的代码,我不知道什么是汇编/包都有它。文档基础我需要安装CQRSLite,但是当我尝试安装它时,出现错误。

    0热度

    2回答

    我正在使用AxonFramework实现JGroups,我指的是this链接。我在代码中做了一些更改,并在没有Docker的情况下运行该项目。以下是我的代码 - 主类 - public class ClusterRunner { public static void main(String[] args) { Thread t1 = new Thread(new Prim

    1热度

    2回答

    如何录制一个给定的资源了多少次看?你可以在读取模型本身上做到这一点,但如果你在需要这些信息的命令端(微服务)有相同的逻辑呢? readmodels可以将命令发送回微服务来记录它吗?这些年来我从来没有见过一个涵盖readmodels世代命令的例子,但我认为我不能摆脱它。你有什么意见?

    0热度

    2回答

    我正在开发微服务,我使用CQRS模式的事件采购,在我的情况下,如果用户从一项服务中删除/更新,我希望它发布一个事件和其他服务来订阅它,并从其db中删除关于该用户的条目。 我想问如何在事件采购中使用pub/sub模式,可以使用哪个Event存储区,因为目前我已经看到一些人使用Azure Tables,但是如何将它用作pub/sub?

    0热度

    1回答

    我有一个通过访问令牌访问资源集的系统。所以当客户需要访问某个特定的资源时,他们要求输入令牌(一个资源 - 一个令牌)。我需要制作一次性(或至少在时间上有限制的)令牌,以确保即使令牌泄露,它们也很快就会失效。 在基于CQRS的系统中实现这一点的正确方法是什么?查询资源不应改变系统状态。换句话说 - 我们不能使查询处理程序中的令牌无效。我们可以吗?

    1热度

    1回答

    我正在尝试开发使用CQRS,DDD和Event sourcing概念的在线商店的微服务。我将AWS Kinesis视为事件流。我认为这对于编排微服务是很好的。我有2个服务,客户数据服务和订购系统服务。我希望看到每个客户的未付订单总数和订单总量。因此,我应该向客户数据服务发送orderCreated事件和orderPaid事件,并重新计算相关客户的总未付订单和总订单数。 我可以将订购系统事件放到AW

    1热度

    2回答

    我们正在考虑在工作中实施CQRS模式,并且有几个关于验证的问题。 比方说,我们有3个总根源: User Business UserToBusinessRelationship 当用户注册发送的事件是: UserCreated BusinessCreated UserAddedToBusiness 需要验证事件,例如创建用户和企业之间的链接应创建用户和企业。 我看到两种方法。 预先验证:使用

    0热度

    1回答

    我有一个事件源系统,运行在服务器上,客户端需要随时离线工作。为了使这项工作成为可能,我在线时将域事件从服务器传输到客户端,以便脱机数据库在客户端脱机时处于最新状态。这工作得很好。 脱机时,用户可以添加一个新的客户按以下顺序... 添加新客户的命令。 已添加客户聚合。 客户聚合创建初始约会聚合。 读取数据查询返回新的约会细节。 用于修改约会的命令。 当回到在线状态时,我无法回复服务器的事件。添加新客