具有同一应用程序多个实例的 Amazon SNS 主题

G. 阿尔维斯

我目前在考虑使用 SNS 来解耦某些应用程序的事件驱动架构时遇到了一个问题。

想象一个 SNS 主题,我有应用程序 A 向它生成消息,应用程序 B 将侦听和使用来自该主题的消息。

此应用程序 B 附加了一个自动扩展组,因此它可以扩展到多个实例。当应用程序 B 扩展时,SNS 将如何处理?如果现在我有 2 个应用程序 B 的实例,SNS 会为所有这些实例发送消息,或者它可以意识到它们是同一个应用程序并只将消息发送给其中一个?

继续

把它想象SNS成广播:每个正在收听的人都会收到你的信息。这意味着您订阅的每个服务器都会收到通知。

SQS,另一方面,更像是一个待办事项列表。许多订阅者也可以收听它,但每条消息都分发到at least someone. 这意味着通常只有一台服务器会被触发。如果这更适合您,那么您可以考虑使用 SQS 而不是 SNS。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从Amazon SNS主题退订iOS设备?

如何在 Amazon SNS 下订阅多个电话号码到一个主题?

通过同一应用程序的多个kafka流实例读取规则集主题/分区

使用 AWS Lambda 函数订阅 Amazon SNS 主题?

AMAZON AWS我如何向SNS主题订阅终结点?

如何在AWS CloudFormation中创建Amazon SQS队列并将其订阅到Amazon SNS主题?

使用Amazon SNS处理Android应用程序卸载

Amazon Appsync的订阅与Amazon SNS有何不同?哪个是聊天应用程序的正确工具?

使用node.js发布到Amazon sns主题的参数示例

如何将localhost设置为主题订阅的终端节点-Amazon sns服务

Android使用Amazon SNS将通知推送到主题的订户的自定义列表

一桶 - 多个主题 AWS S3、SNS

Amazon SNS和Amazon SQS有什么区别?

授予AWS Lambda列出所有SNS主题的权限

AWS SNS —主题应该有多通用,何时应该重用/创建主题?

Amazon SNS:离线模拟

Amazon SNS与Firebase定价

Clikhouse + Amazon SNS通知

如何通过电子邮件通过电子邮件终端节点订阅Amazon SNS主题?

SNS主题未触发Lambda

Spring JMS在同一应用程序中使用点对点和主题

带有Java的Amazon sns和sqs消息

Kafka Producer(具有多个实例)写入同一主题

在Amazon SNS仪表板中创建平台应用程序的选项在哪里?

Amazon sns(推送通知)未发送到IOS应用程序

iOS:使用Amazon SNS以编程方式触发来自应用程序的推送通知

具有SNS的Amazon SES退回报告。一份报告中有一个还是多个地址?

使用 Jetpack Compose 的具有多个主题的应用程序

是否可以在cloudformation模板中创建具有多个电子邮件收件人的SNS主题?