项目作者: wangboliang

项目描述 :
Base on axon. cqrs. saga.
高级语言: Java
项目地址: git://github.com/wangboliang/cqrs-axon-demo.git
创建时间: 2017-11-30T07:48:39Z
项目社区:https://github.com/wangboliang/cqrs-axon-demo

开源协议:

下载


什么是CQRS

CQRS 架构全称是Command Query Responsibility Segregation,即命令查询职责分离,名词本身最早应该是Greg Young提出来的,但是概念却很早就有了。
本质上,CQRS也是一种读写分离的机制,架构图如下:

CQRS

AxonFramework

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

CQRS

参考