Amazon SQS внедряет равноправные очереди для многопользовательских рабочих нагрузок

Проведено: 21 июля 2025 г.

Amazon Simple Queue Service (Amazon SQS) теперь поддерживает новую функцию равноправных очередей, которая снижает помехи от соседей в стандартных многопользовательских очередях. Когда один пользователь (например, клиент, клиентское приложение или какой-то тип запроса) отправляет слишком много сообщений или его сообщения требуют более длительного времени обработки, равноправные очереди помогают передавать сообщения других пользователей без длительных задержек. Это позволяет сохранять качество обслуживания для всех пользователей, поддерживая при этом масштабируемость и пропускную способность стандартных очередей.

Чтобы активировать равноправные очереди, включите идентификатор группы сообщений при отправке сообщений в стандартные очереди Amazon SQS. Изменять каким-либо образом получателей сообщений не требуется, что позволяет внедрять равноправные очереди в активные системы без необходимости миграции или прерывания работы. Равноправные очереди особенно полезны для приложений SaaS, обслуживающих множество клиентов в общих очередях, для микросервисов, обрабатывающих события из множества ресурсов, и для приложений, обрабатывающих сообщения для запросов разного типа. Равноправные очереди позволяют сохранять одинаковое время ожидания (время нахождения сообщения в очереди между отправкой и получением) для всех пользователей за счет изменения порядка сообщений, когда один из пользователей приводит к накоплению в очереди отставания. Вслед за этим очередь приоритизирует доставку сообщений от других пользователей. Сообщения от пользователя, вызывающего отставание, продолжают доставляться получателям, но время их ожидания увеличивается в зависимости от максимально доступного числа получателей.

Равноправные очереди доступны во всех коммерческих регионах AWS и регионах AWS GovCloud (США). Дополнительные сведения о равноправных очередях Amazon SQS см. в нашем блоге и в руководстве для разработчиков по Amazon SQS.