一个优秀的CQRS框架RevenoCQRS表示Command Query Responsibility Segregation,即命令和查询责任分离,是由Greg Young提出的一种将系统的读(查询)、写(命令)操作分离为两种独立子系统的架构模式。在一些应用场景下,这种分离是很有价值的,但要注意,CQRS对大多数系统而言,让系统变得更加复杂。
原创 2016-03-19 00:55:25
91阅读
cqrs框架 如今,交易处理无处不在,从使用关系数据库处理购买的各个零售网站到每秒处理10万多个订单的实时交易系统。 Reveno是基于CQRS和事件源模式的基于JVM的无锁事务处理新框架。 尽管它是一个简单而强大的工具,但不会影响性能。 所有事务都保留在只读日记帐中,并且只需按顺序重播这些事件即可恢复域模型的最新状态。 所有运行时操作都是在内存中执行的,因此吞吐量可以达到每秒数百万个事务的数量