rabbitmq 的basic_qos 预取方法 三个参数都什么意思?
在使用 php-amqplib 操作rabbitmq时, 发现 basic_qos有三个参数
prefetch_size prefetch_count global
global 和 prefetch_count 这两个参数意思大概了解
但是第一个参数prefetch_size这个参数的意思有点不太清楚, 而且网上很多资料说 rabbitmq不支持, 但是官网好像没有看到说不支持prefetch_size这个参数, 所以比较疑惑
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
prefetch_size
最大unacked消息的字节数;
prefetch_count
最大unacked消息的条数;
global:
上述限制的限定对象,false=限制单个消费者;true=限制整个信道
设置每个consumer的prefetch count:
global指定false,即可
mark.
我想知道如果prefetch count是正对于channel的,那么怎么设置每个consumer的prefetch count不同呢?