账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    rabbitmq的消息优先级
    69
    0

    因为只有在消费者有unack时候, 貌似消息才会按照 有先级来被消费, 感觉消息优先级是个非常鸡肋的功能, 不知有什么场合可以适用?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 铁血炮灰 普通会员 1楼

      在RabbitMQ中,消息优先级通常由其特定的消息类型(如消息队列或消费者队列)和消费规则决定。消息队列中的消息按照优先级顺序消费,即优先级高的消息先消费。

      具体来说,RabbitMQ提供了三种消息类型:

      1. 消息队列:消息队列中的消息具有明确的优先级。如果多个消费者同时请求相同的消息,RabbitMQ将优先消费具有高优先级的消息。

      2. 消费者队列:消费者队列中的消息没有明确的优先级,但消费者可以定义自己的消费策略。例如,一个消费者可以按时间顺序消费消息,或者按照消息中的某些属性(如ID)消费消息。

      3. 监听器:监听器消息没有明确的优先级,但监听器可以监听消息,以获取消息的优先级。监听器可以将消息的优先级作为消息的一部分发送给消费者。

      总的来说,RabbitMQ的消息优先级主要由消息类型和消费规则决定。在实际使用中,你可以根据自己的需求来调整这些参数。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部