Date: 1/1/2020Category: 架构设计Tag: CQRS, Kafka Streams
CQRS 代表:命令查询职责分离(Command Query Responsibility Segregation)。它提倡分离“命令(Command)”和“查询(Query)”的“职责(Responsibility)”。在本文中,我将尝试回答以下问题:
- 什么是 CQRS?
- 为什么 Kafka Streams 是实现 CQRS 很自然的选择?
- 如何使用 Kafka Streams 实现 CQRS 模式?
案例研究:在线订购系统
让我们从一个经典示例开始:零售在线订购系统。它有两个主要用例:
