【问题标题】:Advantage of Publishing Message to SNS rather directly pushing to SQS将消息发布到 SNS 而不是直接推送到 SQS 的优势
【发布时间】:2021-10-24 12:13:12
【问题描述】:

我目前正在为我的电子商务设置构建一个基于微服务的后端

我需要将所有事务推送到队列服务,但 AWS 文档说我应该将消息发布到 SNS,然后将队列订阅到主题

但在 SQS 文档中也有一种方法可以直接向 SQS 发送消息

*PS:我已经搜索了 stackoverflow,但没有针对我的特定用例的问题答案 那为什么同一件事有两种解决方案,需要使用SNS并支付额外的钱

【问题讨论】:

    标签: amazon-web-services amazon-sqs amazon-sns


    【解决方案1】:

    其中一个原因是,如果您首先发布到 SNS,您可以非常轻松地扩展您的架构。这是因为能够实现fanout 场景:

    现在您可能只需要一个 SQS 队列中的消息。但是稍后您可能想要添加第二个来处理相同的消息,也可能会独立于您的队列调用一些 lambda 函数,或者将它们也发送到某个 HTTP 端点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多