【问题标题】:Does Spring JMS allow consumer priority?Spring JMS 是否允许消费者优先级?
【发布时间】:2018-12-04 06:45:13
【问题描述】:

我需要在使用 AMQP 代理的 Java 应用程序中设置使用者优先级。

我想使用 Spring JMS 设置消费者优先级。

经纪人方面,这看起来很简单;最受欢迎的代理允许设置消费者优先级(ActiveMQQpidRabbitMQ

消费者方面,Spring JMS 似乎只通过setPriority() 提供message 优先级。

Spring JMS 和 Spring AMQP 都有一个类 SimpleMessageListenerContainer,但只有 Spring AMQP 的实现允许通过 setConsumerArguments 实现 consumer priority

如果 Spring JMS 没有提供消费者优先级,我会有些惊讶,但我没有发现任何相反的证据。

【问题讨论】:

    标签: jms amqp spring-jms spring-amqp


    【解决方案1】:

    在 Qpid 和 RabbitMQ 中,我们谈论的是 AMQP 协议。 ActiveMQ 优先级听起来像是这个 JMS 供应商特有的特性。没有针对消费者优先级的标准 JMS 规范。这就是 Spring JMS 不提供任何基于消费者的优先级选项的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-11
      • 2020-04-20
      • 1970-01-01
      • 1970-01-01
      • 2016-01-04
      • 2021-07-23
      • 1970-01-01
      • 2017-07-13
      相关资源
      最近更新 更多