#EventSourcing

      更多分类

当逻辑编程遭遇CQRS时

16-11-25 470 banq

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

什么是事件溯源Event Sourcing?

16-11-04 1392 4 banq

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

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

16-10-21 1749 3 banq

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

Event-Sourcing和CQRS实战案例

16-10-14 2 2638 7 banq

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

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

16-10-05 3808 6 banq

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

数据的规范化与非规范化

16-10-01 877 2 banq

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

超越 CRUD: 命令、事件和总线

16-09-13 1812 12 banq

THIS MESSAGE HAS BEEN MASKED. 详细

微服务最难的部分是你的数据

16-07-25 1 3001 2 banq

该文认为实现微服务最难的部分是业务数据,对于复杂业务的微服务系统必须结合领域驱动设计、事件驱动和EventSourcing等。 微服务中数据状态一般是放在数据库中,微服务是根据分离关注然后封装的设计... 详细

Reactive TraderCloud实时外汇开源交易平台

16-07-11 656 banq

Reactive TraderCloud是一款实时外汇交易平台,应用Reactive编程原理,其架构特点: 1.异步和并发 2.每件事都是流Everything is a stream, 所有的服务结... 详细

有关分布式状态和微服务的讨论

16-07-07 696 banq

CQRS应该是实现分布式状态的一种挑战性实现,挑战点在于:对于站在数据前面的微服务,我们如何能连接到这些数据集?我们如何获得服务的同意达成分布式一致的状态? CAP理论提供分布式状态的模型实现,给定... 详细

基于Spring Boot, Axon CQRS/ES,和Docker构建微服务

16-06-24 3560 8 banq

这是一个使用Spring Boot和Axon以及Docker构建的Event Sorucing源码项目,技术特点: 1.使用Java 和Spring Boot实现微服务; 2.使用命令和查询职责分离 ... 详细

使用事件流扩展微服务

16-06-02 3 1533 2 banq

这是一篇来自thoughtworks微服务实战经验总结,总结了传统的点对点集成模型的问题,也就是业务流程orchestration风格的问题,展示了基于事件流的choreography风格在微服务架构... 详细

为什么微服务应该是事件驱动?

16-06-02 3574 4 banq

建立微服务的真正道路是事件驱动,这是一个有着DDD, CQRS, Event-sourcing, event streaming, complex-event processing(CEP) 等背景以... 详细

全新角度总结Twitter Facebook和LinkedIn业务模型与架构

16-05-18 2 1478 3 banq

本文从流处理、事件溯源Event Sourcing、Reactive和EDA/CEP角度总结Twitter Facebook和LinkedIn的业务模型与架构设计特点。 通常一个网站系统的架构设计取... 详细

Twitter的分布式日志DistributedLog

16-05-11 1457 2 banq

Twitter的开源DistributedLog是一款高性能复制日志服务,能提供持久的可复制的强一致性(分布式事务机制),可以作为基础构建设施用于创建可靠的分布式系统,例如可复制的状态机(replic... 详细

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