web*_*ish 3 cqrs event-store microservices eventsource
不熟悉域驱动设计的所有细节,在微服务架构中将每个服务视为自己的域并依次为每个服务构建一个事件存储是否有意义?
不完全确定整个系统的单个整体事件存储可能会有什么权衡.例如,在系统中重放条件或调试跨服务依赖性更困难.
关键是拥有一个明确的单一所有者 - 即如果你共享一个商店,那很好,只要一个服务只使用一组给定的流.
例如,在NEventStore v5 +中,这被编成了一个"桶"是商店内的一个细分 - 每个服务都以这种方式获得一组孤立的状态.或者可以通过SQL SB中的多个SCHEMA执行相同的操作.
当然有很多很好的理由分开到最大值
应该说,这种关注是一种普遍的约束,符合微服务(以及之前的SOA)的自治原则.
| 归档时间: |
|
| 查看次数: |
350 次 |
| 最近记录: |