项目作者: wangboliang
项目描述 :
Base on axon. cqrs. saga.
高级语言: Java
项目地址: git://github.com/wangboliang/cqrs-axon-demo.git
什么是CQRS
CQRS 架构全称是Command Query Responsibility Segregation
,即命令查询职责分离,名词本身最早应该是Greg Young提出来的,但是概念却很早就有了。
本质上,CQRS也是一种读写分离的机制,架构图如下:

AxonFramework
AxonFramework是一个基于事件驱动的轻量级CQRS框架,既支持直接持久化Aggreaget状态,也支持采用EventSourcing,使用AxonFramework的应用架构如下:

参考