【发布时间】:2021-10-15 19:27:31
【问题描述】:
在考虑使用 SNS 解耦某些应用程序的事件驱动架构时,我目前遇到了一个问题。
想象一个 SNS 主题,我有应用程序 A 向它生成消息,应用程序 B 将侦听并使用来自该主题的消息。
此应用程序 B 附加了一个自动缩放组,因此它可以扩展到多个实例。当应用程序 B 扩展时,SNS 将如何处理?如果现在我有 2 个应用程序 B 实例,SNS 将为所有这些实例发送消息,或者它可以意识到它们是同一个应用程序,然后将消息发送给其中一个?
【问题讨论】:
-
您的用例听起来更像是 Amazon Simple Queuing Service (SQS),而不是 Amazon Simple Notification Service (SNS)。这样,每条消息仅由 一个 工作人员处理。
标签: amazon-web-services amazon-sns autoscaling