Низкая производительность обнаружения службы ECS для службы с числом задач больше одного - PullRequest
0 голосов
/ 27 ноября 2018

Я использую Amazon ECS Service Discovery для сервисов ECS.У меня есть две веб-службы ECS Fargate с числом задач 4 на каждой, и они настроены как

service1 -> s1.myapp.internal

service2 -> s2.myapp.internal

Все записи маршрута 53 выглядят хорошо, у меня есть записи типа A и SRV (хотя я их не использую), и я могу видеть значение, сопоставленное частным ips (ENI моих контейнеров) в моем VPC.

КогдаЯ пытаюсь вызвать API от service1 до s2.myapp.internal время соединения ненадежно.Каждый альтернативный запрос страдает снижением производительности, один обрабатывается за 100 мс, а другой последовательный запрос занимает 15 с или более.

Снижение числа задач только до 1 приводит к согласованной производительности.

Похожепроблема, когда число задач больше единицы.

Кто-нибудь видел подобную проблему раньше или какие-либо указания по устранению проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...