#EventSourcing

      更多分类

区块链中的分布式模式

17-08-06 1419 4 banq

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

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

17-08-03 3 414 1 sinaID64627

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

事件溯源不是什么?

17-05-09 1093 5 banq

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

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

17-04-18 4901 9 banq

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

使用Apache Kafka实现Event sourcing与CQRS

17-04-12 1 2535 7 banq

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

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

17-03-10 1019 2 banq

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

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

17-02-08 2128 3 banq

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

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

17-01-16 2180 7 banq

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

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

17-01-07 347 banq

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

当逻辑编程遭遇CQRS时

16-11-25 477 banq

我们将看到逻辑编程能做的最令人兴奋的事情之一是实现CQRS模式。Eve语言将CQRS这个理想的设计模式变成了现实。 你知道Eve是一种逻辑编程语言吗?Eve是基于Dedalus ,这是一个Datal... 详细

什么是事件溯源Event Sourcing?

16-11-04 1422 4 banq

本文比较全面以易懂方式阐述了什么是事件溯源以及优缺点。 什么是Event Sourcing? “传统”保存应用程序变化数据的方式是存储当前状态。例如,您的应用程序可能是一个日历,所以您想存储约... 详细

Eventuate:基于操作CRDT的服务框架

16-10-21 1823 3 banq

Eventuate是建立高扩展的事件溯源event sourcing和使用因果一致性建立事件协助的开源服务框架。基于事件驱动和事件溯源的服务能够给予因果顺序的事件流通讯,服务可位于单个服务器本地也可以... 详细

Event-Sourcing和CQRS实战案例

16-10-14 2 2789 7 banq

任何试图实现一个完全符合标准的ACID系统的人都知道:你必须顾及很多方面。需要确保数据库实体在事务ACID前提下可以自由创建、修改和删除,而不会有错误风险,在大多数情况下,这种围绕数据库的CRUD总是... 详细

Eventsourcing: 为什么人们会越来越多选择它?

16-10-05 3862 6 banq

为什么人们开始谈论“事件流”、“无损数据捕获”、“领域驱动设计”、“CQRS”? 让我们尝试剥离技术,让我们看看下面谎言背后的真相: 软件其实是沟通(software is communicat... 详细

数据的规范化与非规范化

16-10-01 920 2 banq

本文预言将会出现一种非规范化数据库引擎,它的出现类似当初关系数据库或NoSQL出现一样,会导致革命性的前进。 对于一个需求,我们一般有两个实现方向:normalized规范化和 denormaliz... 详细

共有 159 上一页 1 2 3 4 5 6 7 ... 11 下一页