导航:首页 > 编程语言 > phpconsume

phpconsume

发布时间:2025-09-28 21:29:47

A. php 从rabbitmq consume 和 get的区别

以下是阿里云查到的解释

在RabbitMQ中消费者有2种方式获取队列中的消息:

a)一种是通过basic.consume命令,订阅某一个队列中的消息,channel会自动在处理完上一条消息之后,接收下一条消息。(同一个channel消息处理是串行的)。除非关闭channel或者取消订阅,否则客户端将会一直接收队列的消息。

b)另外一种方式是通过basic.get命令主动获取队列中的消息,但是绝对不可以通过循环调用basic.get来代替basic.consume,这是因为basic.get RabbitMQ在实际执行的时候,是首先consume某一个队列,然后检索第一条消息,然后再取消订阅。如果是高吞吐率的消费者,最好还是建议使用basic.consume。

简单总结一下就是说:

consume是只要队列里面还有消息就一直取。

get是只取了队列里面的第一条消息。

因为get开销大,如果需要从一个队列取消息的话,首选consume方式,慎用循环get方式。

阅读全文

与phpconsume相关的资料

热点内容
java拼接url 浏览:589
什么网站app可以看书 浏览:539
Aes256加密结果不一样 浏览:482
centos7ssh命令 浏览:576
手机如何把扫描件做成文件夹形式 浏览:821
视频加密通过什么形式 浏览:984
柳州空气压缩机总厂 浏览:294
python编写小工具 浏览:798
sql建立视图的命令 浏览:690
mfc客户端设计源码 浏览:273
单片机vl 浏览:625
phputf8utf16 浏览:307
文件夹如何自动修改 浏览:296
我的世界秋月之光服务器地址18 浏览:715
linux下进程与线程 浏览:991
phpconsume 浏览:974
利用单片机控制4个led灯 浏览:215
pdf文件在电脑怎么打开 浏览:864
芝麻分算法 浏览:487
c语言常用滤波算法 浏览:457