【问题标题】:Microservice, bounded context and shared data微服务、限界上下文和共享数据
【发布时间】: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


    【解决方案1】:

    我认为您的有界上下文和服务边界有点偏离,请看以下演讲:https://vimeo.com/284707733“寻找服务边界 - 实用指南 - Adam Ralph”。

    我还建议您学习更多有关分布式系统的知识,如果不进行重大的范式转变,您就无法真正将单体架构提升为微服务架构...

    【讨论】:

      猜你喜欢
      • 2016-12-15
      • 1970-01-01
      • 1970-01-01
      • 2015-06-10
      • 2017-05-29
      • 2016-07-30
      • 2018-05-01
      • 2019-11-19
      • 2018-10-07
      相关资源
      最近更新 更多