【发布时间】:2018-11-03 05:46:58
【问题描述】:
我的目标是使用微服务方法开发企业应用程序。我面临的一个紧迫问题是如何在微服务之间共享分布式数据。
Microservices data sharing image
从上图中,Customer 和 Order 微服务都有客户详细信息,但在 Order 微服务中,客户信息被分割为仅必填字段。我知道有一种方法可以使用事件在微服务之间保持数据的一致性。
问题:
- 这个模型(参考图片)实用/可扩展吗?
- 如果客户数据 跨越 10 个微服务,这是否意味着如果我有 80 万客户 那么所有 10 个微服务将有 800K 数据
- 什么是最好的 方法对于共享的大型数据集 微服务。
【问题讨论】:
标签: design-patterns microservices