在Amazon ECS中,在没有静态IP的情况下,在两个微服务之间进行通信

时间:2018-03-30 11:27:28

标签: rest amazon-web-services microservices amazon-ecs

In this question, I managed to set-up REST communication between two microservices using a user-defined bridge network in docker-compose

现在,我正在尝试在AWS上托管我的微服务时也这样做。 我真的可以使用一些关于如何实现这一点的指针,因为我非常失落。

我已经尝试过很多教程,包括书面和复数,但似乎没有一个与我的用例足够接近。

我的项目架构如下:

https://i.stack.imgur.com/vc6TX.png

我的项目基础设施应该是这样的:

https://i.stack.imgur.com/X73HA.png

由于

1 个答案:

答案 0 :(得分:2)

您可以为每项服务使用内部Loadbalancer,并为应用程序通信创建DNS记录。此外,ECS和服务发现功能在此方案中很有用。