Мне нужно установить приоритет потребителя в приложении Java, которое использует брокер AMQP.
Я хочу использовать Spring JMS для установки приоритета потребителя.
На стороне брокера это кажется простым;большинство популярных брокеров позволяют устанавливать приоритет потребителя ( ActiveMQ , Qpid , RabbitMQ )
на стороне потребителя, Spring JMS, по-видимому, обеспечивает только сообщение приоритет через setPriority () .
И Spring JMS, и Spring AMQP имеют класс SimpleMessageListenerContainer
, но только реализация Spring AMQP позволяет потребительский приоритет через setConsumerArguments .
Я был бы несколько удивлен, если бы Spring JMS не предусматривал приоритет для потребителей, но я не нашел никаких доказательств обратного.