RabbitMQ之php-amqplib使用
发布时间:2022-10-01 03:18:15 313
相关标签: # html# php# json# 技术
PHP下使用rabbitmq可以使用第三方类库来实现
技术参考: https://rabbitmq.shujuwajue.com/tutorials_with_php/[1]Hello_World.html
安装:
执行命令安装
实例:
注意点:
- $routingKey可以进行忽略,但是一般都带上方便交换机对消息进行不同队列的推送
- 如果绑定的时候使用了$routingKey,那么在bashic_publish的时候也要指定$routingKey,不然交换机无法路由到指定队列,默认就推送到不使用关键字的队列了
- 上面的exchange_declare和queue_declare以及queue_bind其实也不是必须的,如果在代码运行之前这行交换机和队列名称以及通过管理后台的方式手动添加在mq上,那么可以执行使用,而不需要上面的这3句代码
此时可以在MQ后台查看到:
路由匹配:
规则 |
说明 |
direct |
精准推送 |
fanout |
广播。推送到绑定到此交换机下的所有队列 |
topic |
组播。比如上面我绑定的关键字是sms_send,那么他可以推送到*.sms_send的所有队列 |
headers |
这个目前不知道是如何推送的 |
文章来源: https://blog.51cto.com/u_11045899/5344445
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报