Похоже, что большинство систем обмена сообщениями, на которые я смотрел, имеют базовую, если таковые имеются, поддержку приоритетных очередей сообщений. Например, только AMQP задает минимум 2 приоритета. RabbitMQ, реализация AMQP, не поддерживает каких-либо приоритетов. ActiveMQ будет получать поддержку для 10 приоритетов сообщений в версии 5.4 через пару дней. 10 уровней приоритета - это спецификация приоритетная очередь в смысле отсутствия сообщений слово упорядочивает его содержимое на основе произвольного поля с неограниченным диапазоном приоритетов. Почему такая реализация не существует как часть системы обмена сообщениями? Как я спросил в заголовке, является ли приоритет неотъемлемой концепцией без обмена сообщениями?
Я понимаю, что один ответ может заключаться в том, что концепция приоритета вводит возможность бесконечно томящихся сообщений в очереди при обработке сообщений с более высоким приоритетом. Существуют ли другие причины?