如何将 SQS FIFO 队列订阅到标准 SNS 主题?

时间:2021-03-16 19:02:28

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

一些 different questions 被问及如何将 SQS FIFO 队列订阅到 SNS 主题,他们的回答是“这是不可能的”,或者最近,“ 现在可以使用 SNS FIFO 主题”。

这个问题的前提更具体:

  • 使用 SNS FIFO 主题不是一个可行的选择,它必须是一个“标准”主题
  • 使用“标准”SQS 队列不是一个可行的选择,它必须是一个 FIFO 队列

截至撰写本文时,AWS 不支持直接订阅。

如何以最好的方式实现它?使用 AWS Lambda?事件桥?

1 个答案:

答案 0 :(得分:0)

如您所说,目前无法通过直接订阅来实现。一种解决方法是将 lambda 订阅到标准主题并将该 lambda 发送到 FIFO 队列。这并不理想,因为它增加了一个额外的跃点,但它确实解除了您的用例