我可以使用AWS SNS在ECS任务之间进行通信吗?

我有一个ECS集群,可以根据负载缩放服务中的一些任务。 我还有一个定期运行的审计ECS任务,它想要发送一个通知给服务中的这些其他任务,以便他们可以更新他们的数据集。

我可以使用SNS从审计任务发布到主题,并在集群中的其他任务中使用通知吗? 我可以发布到SNS,但我不知道如何收到其他容器中的通知,因为订阅只能是http / email / sns / application / sqs等

这些任务在golang中实现。 我想避免添加一个新的消息总线,并希望澳大利亚有这样的框架。

谢谢

您可以使用SNS在ECS容器之间进行通信。

根据你说的很less,你应该考虑简单排队服务 。 如果您需要将消息发送到多个目的地,则可以使用SNS和SQS的组合来完成。