CQRS:CQRS的三种经典分类

  • 程序中的读写分离,具体表现为:读写使用不同的设计理念、不同的执行流程、物理上分布在不同的DLL。
  • 程序中的读写分离+数据中的读写分离,具体表现为:除了上边的要求外,读写数据库也是独立的,同步可以用Event或其它机制。
  • 程序中的读写分离+数据中的读写分离+EventSource+InMemory:除了上边的要求外,引入了EventStore、SnapshotStore、InMemory DomainObject的概念。