【发布时间】:2018-12-04 06:45:13
【问题描述】:
我需要在使用 AMQP 代理的 Java 应用程序中设置使用者优先级。
我想使用 Spring JMS 设置消费者优先级。
经纪人方面,这看起来很简单;最受欢迎的代理允许设置消费者优先级(ActiveMQ、Qpid、RabbitMQ)
消费者方面,Spring JMS 似乎只通过setPriority() 提供message 优先级。
Spring JMS 和 Spring AMQP 都有一个类 SimpleMessageListenerContainer,但只有 Spring AMQP 的实现允许通过 setConsumerArguments 实现 consumer priority。
如果 Spring JMS 没有提供消费者优先级,我会有些惊讶,但我没有发现任何相反的证据。
【问题讨论】:
标签: jms amqp spring-jms spring-amqp