rabbitmq解除消息者消息推送限制

abbitmq默认情况下会将每一次消息依次轮训投递给绑定在队列上的每一个消费者。

但是我们在实际多机部署的情况下并不希望这样,并且这样可能会出现消息堆积。

我们希望的是处理能力强的机器多承担消费消息的职能,而反之少承担消费消息的职能

所以rabbitmq给我们提供了一个选项,在application配置当中可以做出如下配置

spring:
  rabbitmq:
    host: xx.xx.xx.xx
    port: 5672
    virtual-host: /xxxx
    username: xxxx
    password: xxxx
    listener:
      simple:
        prefetch: 1        //每次只能处理一个消息,处理完成才可以获取下一条消息

相关推荐

  1. rabbitmq解除消息消息限制

    2024-07-15 05:36:01       22 阅读
  2. uniapp+极光做消息

    2024-07-15 05:36:01       50 阅读
  3. Springboot+WebSocket实现消息

    2024-07-15 05:36:01       26 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 05:36:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 05:36:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 05:36:01       58 阅读
  4. Python语言-面向对象

    2024-07-15 05:36:01       69 阅读

热门阅读

  1. 迪米特法则

    2024-07-15 05:36:01       25 阅读
  2. SpringBoot+Vue实现简单的文件上传(策略模式)

    2024-07-15 05:36:01       25 阅读
  3. Zookeeper背景优缺点,以及应用场景

    2024-07-15 05:36:01       26 阅读
  4. Linux/C++:Json--网络编程中的奇妙小工具

    2024-07-15 05:36:01       30 阅读