#EventSourcing

      更多分类

最全面的CQRS和事件溯源介绍 - Software House ASC

19-05-23 150 2 banq

CQRS(Command-Query Responsibility Segregation) 是一种模式,它告诉我们将数据的查询与数据的操作分开。 它源于 Bertrand Mayer 设计的命令查... 详细

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

19-05-15 295 1 banq

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

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

19-05-14 63 banq

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

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

19-05-13 33 banq

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

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

19-05-12 137 2 banq

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

工作流程的微服务:使用F#DSL表达业务流程

19-03-24 79 banq

我们在Jet上使用F#并且从一开始就是这样,这就是为什么在评估构建DSL( 领域特定语言 )的选项时,F#是一个领先者。当我们决定构建DSL时,我们需要确定DSL有哪些重要的特征: 编译时间验... 详细

通过Kafka分布式事务实现微服务数据交换与发件箱模式

19-03-19 496 2 banq

作为其业务逻辑的一部分,微服务通常不仅需要更新自己的本地数据存储,而且还需要向其他服务通知发生的数据更改。发件箱模式描述了一种让服务以安全和一致的方式执行这两项任务的方法; 它为源服务提供即时“读取... 详细

DDD,CQRS和事件溯源这十年 - Tacta

19-03-01 1321 6 banq

DDD带给了我们(包括我)很多软件开发的乐趣。当你能够领域分解分析时,后面的实施就变得容易了,它会导致一个简单,可维护且易于理解的代码,将比开发团队本身更长久。 自DDD发布“蓝皮书”以来,DDD已... 详细

事件溯源很难 - Blogomatano

19-02-04 297 1 banq

我将直接告诉你:事件溯源Event Sourcing实际上有缺点的,如果您在互联网上阅读了有关该主题的任何内容,这句话肯定会让您感到震惊。毕竟,它通常是给人一种阳光和彩虹的美好感觉,当你遇到了什么问... 详细

领域事件与事件溯源的区别

19-01-20 1 560 3 banq

为什么领域事件domain events和事件溯源event sourcing不应混淆。 领域事件与事件溯源有什么共同之处? 共同点是名称中的“事件”一词。但除此之外,在与项目,会议或培训中的建筑师... 详细

实现更好的Redux架构的10个技巧

18-12-24 39 1 banq

当我开始使用React时,没有Redux。只有Flux架构,以及它的十几个竞争实现。 现在React中有两个明显的数据管理赢家:Redux和MobX,后者甚至不是Flux实现。Redux已经流行起来... 详细

解决CQRS中的复杂问题

18-12-22 275 banq

CQRS模式可以创造奇迹:它可以最大化可扩展性,性能,安全性,甚至 “击败”CAP定理 。尽管如此,CQRS因其引入的复杂性而获得了一个有争议的名称。Martin Fowler认为应该谨慎地应用这种... 详细

在没有事件溯源的情况下使用CQRS

18-12-22 148 banq

CQRS和Event Sourcing都是架构设计中的强大构建块,但它们也增加了复杂性,可能并不适合所有情况。因此,如果您想构建基于CQRS的体系结构,那么了解基于事件源的持久性的替代方案是有益的。... 详细

Chronicle事件溯源的最佳实践

18-12-15 102 banq

Chronicle Microservices Framework是一个商业解决方案,您可以获得评估副本,您也可以从使用 Chronicle Queue 开始; Chronicle Decentre... 详细

什么是数据流?

18-12-12 126 banq

数据流是一种数据分发技术,数据生成器将数据记录写入有序数据流,数据使用者可以从该数据流以相同的顺序读取数据。这是一个简单的数据流图,说明了数据生成器,数据流和数据使用者: 数据流有很多种变化 ... 详细

共有 1601 2 3 4 ... 11 下一页