如何使用 ActiveMQ 仪表板查看消费者的优先级?

How to view priority of Consumer using ActiveMQ dashboard?

从 ActiveMQ 文档 (https://activemq.apache.org/consumer-priority) 看来,代理确实支持消费者优先级排序。我正在尝试使用 nodejs 和 rhea 库来使用此功能。问题是,没有明确的文档说明如何去做——我什至找不到一个地方来查看我是否设法改变了消费者的优先级。仪表板 (localhost:8161) 确实显示了消息的优先级,但是如果消费者……

AMQP 接收器可以设置代理创建的内部创建的消费者的优先级,方法是添加与 Openwire 客户端添加到 JMS 目的地相同的选项。在这种情况下,可以通过将选项连同所需的目标名称添加到源在创建接收器时给出的地址来完成 link.

source.setAddress("queue://destination?consumer.priorty=64")

我不太熟悉 Rhea,所以我不确定管理它的确切代码,但总体思路应该很清楚。

有兴趣的观察者可以调试 this area 代理代码以查看正在应用的目标选项。