架构模式: 命令查询职责分离 (CQRS)

架构模式: 命令查询职责分离 (CQRS)

问题

如何在微服务架构中实现查询

结论

将应用程序拆分为两部分:命令端和查询端。命令端处理创建,更新和删除请求,并在数据更改时发出事件。查询端通过对一个或多个物化视图执行查询来处理查询,这些视图通过订阅数据更改时发出的事件流来保持最新。

关联模式

  • 每个服务数据库模式创建了对此模式的需求
  • 事件驱动的体系结构模式生成事件流
  • 事件溯源通常与CQRS一起使用

例子

  • 请参阅使用事件源和CQRS的Eventuate示例应用程序。

 

posted on 2019-08-02 17:21  yaofengspark  阅读(525)  评论(0编辑  收藏  举报

导航