2
我们正在从单片应用程序切换到微服务。 每个微服务将通过Amazon ECS在Docker上运行。基于Docker的微服务架构中的领事
我们决定使用Consul进行服务发现。我们有3台服务器在VPC内的EC2实例上运行。
我的问题如下:
如何/从哪里开始的每个微服务领事代理?是否在每个实例上(通过Docker-Compose)在Consul里面运行另一个容器?或者我以某种方式在每个微服务的现有Docker容器中运行一个Consul代理?
附件中是我的情况粗略表示。 Consul客户端(黄色)应该在自己的Docker容器还是在Node.js容器内?