我的产品正在迁移到微服务,他们提出了一个体系结构,其中有两个部分:
现在,在这个架构中,他们说尽管存在业务流程层,但各个微服务可以直接相互交互。这与我读过(和理解)的内容相反。我的理解是,如果有一个协调器,各个微服务不会直接相互交互。我的理解是否正确?
答案 0 :(得分:0)
我的理解是,如果有一个协调器,个别微服务不会直接相互交互。我的理解是否正确?
是的,你是对的。
在编排中,根据定义,有一个中心大脑可以完成微服务之间的所有通信。这个想法是个别微服务彼此不了解,那么它们如何相互影响呢?
有关详细信息,请参阅第43页的this book。