任务计数大于1的服务的ECS服务发现性能较差

时间:2018-11-27 14:13:25

标签: amazon-route53 amazon-ecs service-discovery aws-fargate

我正在将Amazon ECS服务发现用于ECS服务。 我有两个ECS Fargate Web服务,每个服务的任务计数为4,并将它们设置为

service1-> s1.myapp.internal

service2-> s2.myapp.internal

所有路由53条目看起来都不错,我具有A类型以及SRV(虽然未使用)记录,并且可以看到映射到我的VPC中的私有ips(我的容器的ENI)的值。

当我尝试从service1到s2.myapp.internal调用api时,连接时间不稳定。每个备用请求的性能都会下降,一个请求会在100毫秒内解决,而另一个连续请求则需要15秒或更长时间。

只将任务数减少到1,就可以产生一致的性能。

任务数大于一个时,似乎是一个问题。

以前有没有人看过这种问题或有关如何调试问题的指南。

0 个答案:

没有答案