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