#EventSourcing

      更多分类

微服务中的事件、流程和长时间运行业务

17-12-25 1205 6 banq

本文是讨论微服务和领域事件架构下一些需要长时间运行服务的设计问题,这些长时间运行的服务任务是因为有人工流程介入导致,比如请假需要所在部门和人事部门等两个部门领导批准,那么请假这个服务就可能需要一两天... 详细

如何设计实现真正的响应式微服务系统?

17-11-12 1 4175 14 banq

这是一篇讲解微服务系统在扩展性伸缩性方面的演进文章,Jonas Boner认为目前普通的微服务最终将演进为事件驱动的响应式微系统架构(Reactive Microsystem), 英文PPT文档见: ... 详细

到底什么是事件驱动架构EDA?这篇文章讲得比较清楚。

17-10-12 1 4073 7 banq

通过事件进行应用程序的设计是自20世纪80年代后期以来的一种实践。我们可以在前端或后端的任何地方使用事件。当按下按钮时,某些数据发生更改或执行某个后端动作。 但是事件究竟是什么呢?我们什么时候应该用... 详细

两个领域事件驱动的开源项目介绍

17-10-10 3539 13 banq

基于DDD的EventSroucing事件溯源和CQRS的项目正在迅速发展,这里介绍两个开源项目: flowing-retail 和 scalable-coffee-shop 。它们都是基于Apach... 详细

Kafka真正定位并不是消息系统

17-09-18 5890 19 banq

本文是Kafka创始人的一篇博客,认为Kafka可以用于像数据库那样持久存储,这与人们通常对消息系统的印象不同,其实Kafka真正定位是一个日志系统,消息队列只是其一个应用模式,如同会气功的人玩劈砖一... 详细

纽约时报是如何使用Apache Kafka替代数据库存储?

17-09-07 2638 7 banq

该文是介绍在纽约时报如何使用Kafka实现内容生产和内容消费分离的基于日志的架构(一种事件溯源Event Sourcing/CQRS的读写分离架构)。文章还阐述了使用Kafka替代传统数据库作为事实... 详细

区块链中的分布式模式

17-08-06 1388 4 banq

本文从分布式系统角度讨论了区块链中的几种创新模式:不可变模式、异步和共识以及网络容错可靠性。 不可变模式 区块链是不可变的。 分布式系统已经在相当一段时间内依靠不变性来消除异常。 比如日志结... 详细

Event sourcing是否只适用于稳定业务

17-08-03 3 403 1 sinaID64627

CQRS+ES我们已经在生产环境中使用了,但实际使用中感觉对业务变化并不如想象中的灵活 比如当业务发生变化时,如果修改了event的相关定义,那么所有已经在event store中存储的event则... 详细

事件溯源不是什么?

17-05-09 1080 5 banq

事件溯源开始被使用在高事务的环境(如证券交易所或赌博公司)。今天它被用于许多其他领域。我一直和很多人讨论这个架构筑风格,发现对事件溯源存在很常见的误解。 事件溯源术语是由Greg Young首先创建... 详细

使用Akka, Spring Boot, DDD建立Java分布式系统

17-04-18 4461 8 banq

当需要处理的数据增长超过单个JVM中时,这时候AKKA集群提供了构建此类实现的可扩展的解决方案。这是一篇涉及分布式计算许多方面的文章。请准备在文章上阅读上花费大量的时间,参考所提到的各种外部链接,才能... 详细

使用Apache Kafka实现Event sourcing与CQRS

17-04-12 1 2418 7 banq

Event sourcing事件溯源作为应用程序架构模式日益普及,事件溯源将应用程序所做的状态更改建模为不可变的序列,也就是“事件日志”,也就是将触发状态更改的事件存储在不可变日志中,并将状态更改重新... 详细

Drivetribe采取CQRS和Apache Flink的经验分享

17-03-10 969 2 banq

Drivetribe是由前Top Gear三剑客克拉克森、哈蒙德和梅创办的在线垂直汽车社区, Aris Koliopoulos作为其高级软件工程师,所在团队负责从无到有建立这样一个社区产品,目标是从一... 详细

事件驱动“Event-Driven”是什么意思?

17-02-08 1951 3 banq

Martin Fowler对事件驱动 EventSourcing和CQRS最近进行了权威解释: 去年年底,我与ThoughtWorks的同事们一起参加了一个研讨会,讨论“事件驱动”应用程序的性质。 ... 详细

通过事件风暴和DDD建立微服务时优先考虑事件

17-01-16 2029 7 banq

本文是讨论在使用DDD+CQRS+EventSourcing中事件建模的重要性,通过抓取事件建模这个线索,能够起到纲举目张的效果。 DDD实现中的一个非常大错误解释 领域驱动设计(DDD)是一... 详细

基于Elixir使用Phoenix建立CQRS/ES应用

17-01-07 330 banq

该文介绍了 Segment Challenge 是如何使用命令查询责任分离CQRS和事件溯源模式建立其Web应用。 使用Elixir遵循领域驱动设计使用CQRS非常自然,包括使用Erlang的Act... 详细

共有 150 上一页 1 2 3 4 5 6 ... 10 下一页