什么是CQRS CQRS 架构全称是Command Query Responsibility Segregation,即命令查询职责分离,名词本身最早应该是Greg Young提出来的,但是概念却很早就有了。 本质上,CQRS也是一种读写分离的机制,架构图如下: AxonFramework AxonFramework是一个基于事件驱动的轻量级CQRS框架,既支持直接持久化Aggreaget状态,也支持采用EventSourcing,使用AxonFramework的应用架构如下: 参考 Axon官网 https://axoniq.io/blog-overview/bounded-contexts-with-axon http://edisonxu.com/tags/axon/ https://github.com/AxonFramework/AxonBank https://github.com/EdisonXu/sbs-axon