node.js - 如何使用 ActiveMQ 仪表板查看消费者的优先级?
问题描述
从 ActiveMQ 文档(https://activemq.apache.org/consumer-priority)来看,似乎代理确实支持消费者优先级。我正在尝试使用 nodejs 和 rhea 库来使用此功能。问题是,没有明确的文档如何做到这一点——我什至找不到一个地方来查看我是否设法改变了消费者的优先级。仪表板 (localhost:8161) 确实显示了消息的优先级,但如果消费者..
解决方案
AMQP 接收器可以通过添加与 Openwire 客户端添加到 JMS 目标相同的选项来设置代理创建的内部创建的消费者的优先级。在这种情况下,可以通过在创建接收器链接时将选项以及所需的目标名称添加到源提供的地址来完成。
source.setAddress("queue://destination?consumer.priorty=64")
我对 Rhea 不熟悉,所以我不确定管理它的确切代码,但总体思路应该很清楚。
感兴趣的观察者可以调试代理代码的这个区域以查看正在应用的目标选项。
推荐阅读
- powershell - 多种颜色的读取主机
- mysql - 如何在数据库中存储 5MB 文件预览
- parallel-processing - openmpi 运行时错误:Hello World 在主机上运行
- python - 在 Google Colab 上运行 PyOpenPose
- reactjs - 试图设置 react-highcharts 的状态,但它不起作用?
- c++ - 设置标签 QDockWidget 选项卡的颜色
- r - R - 使用 biomaRt/getBM 生成 55,000 多个基因的列表,而不是我在“值”下作为数据框输入的约 15,000 个基因
- ruby-on-rails - Active Record Relation Method 聚合关联的 has_many
- c++ - 检查每一列和每一行是否重复
- python - 如何将进程中间的变量提取到另一个进程多处理python