У меня такая ситуация, когда я использую Amazon SNS + SQS для обработки событий домена.
Обычно при событии домена я публикую sh сообщение для SNS, и на SNS подписаны две очереди SQS. Поскольку я заметил, что SQS поддерживает FIFO, но SNS не поддерживает FIFO, я пытаюсь найти решение, как одновременно доставлять сообщение A в несколько очередей SQS FIFO?
Что у меня было до сих пор
- Publi sh Сообщение A в SNS
- Разослать сообщение A в SQS 1 и SQS 2
Все, о чем я могу думать сейчас, это
- Publi sh сообщение A в SQS A
- Используйте код, чтобы извлечь сообщение A из SQS и опубликовать sh его в SQS 1 и SQS 2
Не совсем atomi c процесс, который я искал ...
Есть ли альтернатива этому подходу?