Параметры разветвления AWS SNS-SQS, когда порядок сообщений имеет значение

У нас есть Active-MQ, и я изучаю возможности AWS для службы управляемых сообщений. Все наши приложения используют функцию виртуальных тем ActiveMQ. Похоже, что в AWS Fanout может быть достигнуто с помощью SNS->SQS. Но, к сожалению, SNS поддерживает стандартные очереди SQS, а очереди FIFO пока не поддерживаются. Каков наилучший способ добиться разветвления, когда также важен порядок сообщений?

Мы могли бы также использовать Kinesis и AWS ActiveMQ. Но с Kinesis я не мог представить, как можно реализовать функцию VirtualTopic в Kinesis. Как работают осколки в нескольких темах.

Итак, каков наилучший способ достижения функциональности виртуальной темы ActiveMQ в мире AWS с использованием SQS-SNS?

1 ответ

Что ж, теперь вы можете использовать темы SNS FIFO с очередями SQS FIFO.

https://aws.amazon.com/about-aws/whats-new/2020/10/amazon-sns-introduces-fifo-topics-with-strict-ordering-and-deduplication-of-messages/

Вы можете использовать "Amazon MQ", поскольку в разделе "Часто задаваемые вопросы" упоминается, что "Amazon MQ подходит для корпоративных ИТ-специалистов, разработчиков и архитекторов, которые сами управляют брокером сообщений - локальным или облачным" - и хотят перейти на полностью управляемый облачный сервис без переписывания кода обмена сообщениями в своих приложениях ".

Ссылка: https://aws.amazon.com/amazon-mq/faqs/

Другие вопросы по тегам