Назад | Перейти на главную страницу

Могу ли я использовать AWS SNS для связи между задачами ECS?

У меня есть кластер ECS, который может масштабировать некоторые задачи в службе в зависимости от нагрузки. У меня также есть запланированная задача аудита ECS, которая периодически запускается и хочет отправить уведомление этим другим задачам в службе, чтобы они могли обновить свой набор данных.

Могу ли я использовать SNS для публикации в теме из задачи аудита и использования уведомления в других задачах кластера? Я могу публиковать в SNS, но я не вижу, как уведомление будет получено в других контейнерах, поскольку подписки могут быть только http / email / sns / application / sqs и т. Д.

Задачи реализованы в голанге. Я хотел избежать добавления новой шины сообщений и надеюсь, что у aws есть для этого какие-то рамки.

Спасибо

Вы можете общаться между контейнерами ECS с помощью SNS.

Основываясь на том немногом, что вы сказали, вам следует подумать Простая служба очередей. Если вам нужно отправить сообщения нескольким адресатам, это можно сделать с помощью комбинации SNS и SQS.