java - 由自定义 header 设置的 JMS 优先级

标签 java jms priority-queue

有没有办法根据自定义 header 值对 JMS 代理中的消息进行优先级排序?

例如:“购买日期”。从最老的开始等

请指教。

最佳答案

在 JMS 标准的范围内无法做到这一点。它不支持这样的自定义路由规则。

但是,许多实现 JMS 的产品都支持某种基于规则的路由/优先级排序,因此您应该查看您的产品文档。

关于java - 由自定义 header 设置的 JMS 优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2988119/

相关文章:

c++ - 如何使用仿函数代替 lambda 函数

c++ - 如何在运行时指定 priority_queue 的比较器类

jms - Tibco-Ems 故障转移问题

java - 检查 Java 中导致错误的奇数整数

java - 带 slider 的 JPanel 不显示图形

java - 策略模式或函数指针

jakarta-ee - Wildfly 上的 JMS 2.0 QueueBrowser 不返回消息

JAVA MQ SSL\TLS 与 IBM MQ V8 jar 的连接不起作用

c++ - 具有自定义类和 lambda 表达式的 C++ 中的优先级队列

java - volatile 示例(在 JLS8/8.3.1.4 volatile 字段中)不起作用?