业务流程中的各个微服务是否相互影响?

时间:2017-06-30 06:09:42

标签: microservices

我的产品正在迁移到微服务,他们提出了一个体系结构,其中有两个部分:

  1. Micro App:这是UI +一个Orchestration图层。
  2. 微服务:微应用程序与之交互的各个微服务。
  3. 现在,在这个架构中,他们说尽管存在业务流程层,但各个微服务可以直接相互交互。这与我读过(和理解)的内容相反。我的理解是,如果有一个协调器,各个微服务不会直接相互交互。我的理解是否正确?

1 个答案:

答案 0 :(得分:0)

  

我的理解是,如果有一个协调器,个别微服务不会直接相互交互。我的理解是否正确?

是的,你是对的。

在编排中,根据定义,有一个中心大脑可以完成微服务之间的所有通信。这个想法是个别微服务彼此不了解,那么它们如何相互影响呢?

有关详细信息,请参阅第43页的this book