Приоритет сообщения JMS не работает с сообщением

Мне нужно установить приоритет сообщения так, чтобы сообщения с высоким приоритетом использовались получателями перед сообщениями с низким приоритетом.

Сначала я попробовал с message.setJMSPriority (), чтобы установить приоритет, но он не работал в HornetQ и ActiveMQ, поэтому, наконец, я установил приоритет Message Producer с помощью метода setPriority (), и теперь он работает нормально.

Почему не Messsge.setJMSPriority () работает в любой из реализаций поставщика JMS, и почему нам нужно устанавливать приоритет производителя, а не самого сообщения, чтобы установить приоритет сообщения? В чем же тогда польза от метода Messsge.setJMSPriority ()?

Приветствуются любые предложения или комментарии.

15
задан Mogsdad 2 May 2016 в 14:00
поделиться