#领域事件

      更多分类

经验分享:在金融企业中实施领域驱动设计的敏捷实践 | 敏捷联盟

19-07-11 92 2 banq

我参与了几次敏捷转换。我所工作的每家公司都提出了同样的问题:我们如何将当前的软件划分为团队,以及我们如何使这些团队与我们的业务目标保持一致?在本报告中,我将分享我的经验,帮助公司使用领域驱动设计方法... 详细

事件聚合器(Event Aggregator)

19-07-02 31 jdon

目的 当客户端想要订阅事件时,具有大量对象的系统可能导致复杂性。客户端必须单独查找和注册每个对象,如每个对象有多个事件,则每个事件都需要单独订阅。事件聚合器充当许多对象的单个事件源。它注册了许多对象... 详细

经验分享:采用事件溯源的误区(以及我们是如何避免的)

19-07-02 123 1 banq

在过去一年左右的时间里,我们一直在构建一个具有 事件源 架构的新系统。事件溯源非常适合我们的需求,因为我们的组织希望保留系统管理的信息的准确历史记录,并对其进行欺诈检测(以及其他事项)进行分析。 然... 详细

为什么Event Sourcing是一种微服务通信反模式 - Oliver Libutzki

19-06-29 144 1 banq

事件驱动的体系结构和事件采购在过去几年中尤其受到关注。这种趋势是由于我们在构建具有弹性和可扩展性的模块化系统之后努力的结果。微服务是经常在这种情况下使用的术语。在我看来,微服务只是实现有界上下文的一... 详细

如何使用事件风暴来实现领域驱动设计?

19-06-09 94 banq

本文是Google产品技术经理 Steven A. Lowe 编写:事件风暴是一种快速,轻量级且未得到充分认可的群体建模技术,它对于加速开发团队而言非常强大,有趣且有用。作为Alberto Bra... 详细

如何处理多个领域事件 - 企业工艺

19-06-07 44 banq

领域事件描述了对您的领域有重要意义的事件。通常涉及3个方:事件生产者,事件消费者和事件调度员: 事件生成器  是领域实体(准确地说是聚合根)。每个实体可以在业务事务期间生成一个或多个域事件。业... 详细

分布式系统的硬核:时间时钟问题和算法

19-05-18 272 2 banq

分布式系统中时间是核心概念,依靠时间多个机器才能协同交互。分布式数据库 微服务交互都逃不过这个硬核。本文概括了物理时钟和逻辑时钟等概念。 作为软件工程师,我们都依赖于时间概念:确保我们程序中的事件遵... 详细

分布式系统中的解耦模式:隔离事件层 - mathiasverraes

19-05-15 140 2 banq

这是 mathiasverraes 领域事件系列文章最后一篇,其他可点击#领域事件 进入查看! 使用可见性层明确分离不同有界上下文的事件,可以使用它们自己的语言。 问题 这个问题与 . 详细

下一代企业数据平台架构 - martinfowler.com

19-05-15 431 1 banq

下一代企业数据平台是使用分布式数据网格包含无处不在的数据!是分布式领域驱动架构,自助平台设计和产品思维与数据的融合。 面向领域的数据分解和所有权​​​​​​​ Eric Evans的书“  ... 详细

分布式系统中解耦的模式:显式化公共化你的领域事件 - mathiasverraes

19-05-14 72 banq

将一小部分事件标记为公共事件,默认情况下保持其他事件为私有。(有界上下文内部时私有,有界上下文或微服务之间发送消息事件是公有,分成两个不同的消息主题通道) 问题 领域事件 不仅可用于与其他有... 详细

分布式系统中解耦的模式:胖事件 - mathiasverraes

19-05-14 122 banq

将冗余信息添加到领域事件(增加颗粒度),这样可以降低使用者的复杂性。 问题 消费者对来自生产者的一种事件类型感兴趣,对其作出反应或向用户报告信息,这是就需要对生产者的事件设计有 完整性保证 ... 详细

分布式系统解耦模式:用事件代表时间触发Cron计划任务

19-05-13 245 2 banq

计划任务一般都喜欢使用Cron作业来完成,比如使用spring scheduler或Quartz,本模式推荐使用黑盒式的不可知事件替代Cron作业。 问题 许多业务流程涉及需要在将来执行的某... 详细

分布式系统中的解耦模式:完整性保证 - mathiasverraes

19-05-13 56 banq

在事件的生产者这边设计一组领域事件,这些事件能够可完整用于重建生产者的状态。 问题 通常,生产者发出的事件是随意设计的。只要新功能需要,就会添加新事件类型。消费者需要了解事件,因此我们在生产... 详细

分布式系统中的解耦模式:概要事件 - mathiasverraes

19-05-12 179 2 banq

不要发出领域事件流,而是发出一个概要/摘要事件Summary Event。 问题 业务流程涉及许多步骤,每个步骤都会产生领域事件。事件的消费者依赖于这些事件中的信息,并要侦听所有这些事件以做出有意... 详细

DDD事件风暴研讨会备忘单

19-04-23 212 1 banq

事件风暴是软件系统的快速设计技术,涉及技术人员和领域专家/业务分析师。它最适合领域驱动设计环境,并倾向于/准备事件溯源和CQRS。该技术最初由Alberto Brandolini引入,由Vaughn... 详细

共有 511 2 3 4 下一页