基本上,我有一个具有多个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队列并附加订阅者,他们是否都收到相同的消息?