我们可以基于消息属性或报头对ActiveMQ消息进行优先级排序吗?

时间:2019-05-14 15:22:57

标签: activemq spring-jms

这是this上的跟进问题

我在消息上设置了几个应用程序特定的属性,我希望基于这些特定的属性值对消息进行优先级排序 例如:

Message message = session.createTextMessage("hello world!");
message.setStringProperty("myProperty","100");
producer.send(message )

在这里,我希望消息基于myProperty的优先级。这可能吗?

1 个答案:

答案 0 :(得分:1)

ActiveMQ不支持基于任意消息头/属性对传递进行优先级排序。仅支持objectName.getKeyProperty("j2eeType")作为优先消息传递的方式。