event-sourcing

    0热度

    2回答

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

    1热度

    1回答

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

    1热度

    2回答

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

    1热度

    1回答

    是否有实施事件采购网关的最佳实践?网关是指基础设施或服务,它允许从某些外部服务返回的状态开始生成一组事件。 即使应用程序基于事件采购,仍可能存在一些外部无法控制的权利。例如,您想要同步Azure AD中的用户列表,并执行提示服务,返回用户列表。然后,您从投影中获得用户列表,与外部状态产生差异,并生成事件来填补这一差异。 或者您的应用程序是在线商店,您应该导入实际的美元/欧元/比特币等级来显示价格。

    2热度

    2回答

    我目前使用Scala和Eventuate,但我认为这个问题适用于任何情况下采购环境: 比方说,你有以下事件:case class UserAdded(user: User),并User是case class User(username:String, birthday: Date)。 您的应用已运行一段时间,现在您需要收集用户的电话号码。所以现在我们需要将User更改为case class Use

    0热度

    1回答

    我有一个使用框架Axon 3构建的应用程序。 有2个实例(JVM) 第一个处理命令,并通知第二个与RabbitMQ的构建读取模型数据库。 有一个事件存储此应用程序(MongoDB的) 现在我想建立一个第三个实例,并且是能够重现通过RabbitMQ的第一个实例的所有历史事件来构建的初始状态第三例?以及如何配置它? 我试图the doc Axons的答案,看来我应该使用的TrackingEventPr

    1热度

    1回答

    我有一个JBoss Fuse项目,我从外部接收数据(实体)并处理它。我想实施事件采购,以便能够模拟之后的数据消耗。 有没有可能在骆驼路线中包含某种事件采购?是否有某个活动存储区,与骆驼最适合,并且可以轻松集成? 在此先感谢! 最好的问候,桑德拉

    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,但是当我尝试安装它时,出现错误。

    2热度

    1回答

    我使用卡夫卡进行事件采购,我有兴趣使用卡夫卡实施传奇。我做了一些研究,但没有找到关于这个话题的任何内容。有很多关于萨加斯的信息,但我觉得使用卡夫卡的实现可能涉及几个错综复杂的问题。有关如何做到这一点的最佳做法?指挥官模式提到here似乎接近我试图建立的架构,但在演示文稿的任何地方都没有提到传奇故事。

    0热度

    1回答

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