3.16 Go微服务实战(微服务理论) --- Go语言基于ES-CQRS的微服务实践
Posted enlyhua
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.16 Go微服务实战(微服务理论) --- Go语言基于ES-CQRS的微服务实践相关的知识,希望对你有一定的参考价值。
第18章 Go语言基于ES-CQRS的微服务实践
18.1 理论介绍
18.1.1 事件溯源
指的是将每次的事件都记录下来,而不是去记录对象的状态。只能追加,不能对已经添加的事件做修改。
18.1.2 命令查询职责分离
1.命令
不返回任何结果,但会改变对象的状态。
2.查询
返回结果,但不会改变对象的状态,对系统没有副作用。
18.2 ES-CQRS在Go语言中的实现示例
18.2.1 需求
18.2.2 分析与设计
18.2.3 核心实现
以上是关于3.16 Go微服务实战(微服务理论) --- Go语言基于ES-CQRS的微服务实践的主要内容,如果未能解决你的问题,请参考以下文章
3.12 Go微服务实战(微服务理论) --- 微服务化策略
3.13 Go微服务实战(微服务理论) --- 微服务中的进程间通信
3.15 Go微服务实战(微服务理论) --- 领域驱动设计的Go语言实现