AWS SNS / SQS:如何为每个SQS订户准确传递一条SNS消息?

时间:2019-06-05 17:58:50

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

基本上,我有一个具有多个SQS订户的SNS主题。默认情况下,它向所有订阅者发送相同的消息,但我需要的是将一封消息发送给恰好一个订阅者。

我想到一个解决方案,但我想知道是否遗漏了任何可能的解决方案。

Use `Message Group Id`
    A) Get all SQS subscribers for SNS topic
    B) When sending out list of messages, we randomly choose a SQS subscriber 
       id, and use that as `Message Group Id`
    C) When SNS message is received, it will go the appropriate SQS subscriber.

还有其他解决方案吗?例如,如果我创建一个FIFO队列并附加订阅者,他们是否都收到相同的消息?

0 个答案:

没有答案