2
我們正在從單片應用程序切換到微服務。 每個微服務將通過Amazon ECS在Docker上運行。基於Docker的微服務架構中的領事
我們決定使用Consul進行服務發現。我們有3臺服務器在VPC內的EC2實例上運行。
我的問題如下:
如何/從哪裏開始的每個微服務領事代理?是否在每個實例上(通過Docker-Compose)在Consul裏面運行另一個容器?或者我以某種方式在每個微服務的現有Docker容器中運行一個Consul代理?
附件中是我的情況粗略表示。 Consul客戶端(黃色)應該在自己的Docker容器還是在Node.js容器內?