2017-06-30 29 views
0

我的產品遷移到微服務,他們已經提出,其中有2份的體系結構:協調中的單個微服務是否相互影響?

  1. 微型應用程序:這是UI +一個業務流程層。
  2. 微服務:個人微服務,微型應用程序與其交互。

現在,在這個架構中,他們表示,儘管存在編排層,單個微服務仍可以直接相互交互。這與我閱讀(並理解)的內容相反。我的理解是,如果有一個協調器,單個微服務不會直接相互交互。我的理解是否正確?

回答

0

我的理解是,如果有一個協調器,個別微服務不會直接相互交互。我的理解是否正確?

是的,你是正確的。

根據定義,在編排中,有一箇中心大腦可以完成微服務之間的所有通信。這個想法是,單個微服務不知道彼此,所以他們如何相互交流?

欲瞭解更多信息,你可以閱讀this book,第43頁。