У меня есть кластер ECS, который может масштабировать некоторые задачи в службе в зависимости от нагрузки. У меня также есть запланированная задача аудита ECS, которая периодически запускается и хочет отправить уведомление этим другим задачам в службе, чтобы они могли обновить свой набор данных.
Могу ли я использовать SNS для публикации в теме из задачи аудита и использования уведомления в других задачах кластера? Я могу публиковать в SNS, но я не вижу, как уведомление будет получено в других контейнерах, поскольку подписки могут быть только http / email / sns / application / sqs и т. Д.
Задачи реализованы в голанге. Я хотел избежать добавления новой шины сообщений и надеюсь, что у aws есть для этого какие-то рамки.
Спасибо
Вы можете общаться между контейнерами ECS с помощью SNS.
Основываясь на том немногом, что вы сказали, вам следует подумать Простая служба очередей. Если вам нужно отправить сообщения нескольким адресатам, это можно сделать с помощью комбинации SNS и SQS.