【发布时间】:2018-11-16 10:19:43
【问题描述】:
我正在研究微服务架构,我关心的是服务之间的共享数据作为系统的主数据。例如,在我的系统中,我有 2 业务上下文“进口预订”和“进口发票”。
- Import Booking 使用公司信息验证并创建新公司(如果不存在)。
- Import Invoice 使用公司信息进行验证。
因此,系统将有 3 个服务“Import Booking”、“Import Invoice”、“Company Service”和“Company Service”将向 CRUD 公开另一个服务的 API,或者系统只有 2 个服务“Import Booking”以及“导入服务”和CRUD公司将在每个服务中实施。
【问题讨论】:
标签: microservices bounded-contexts