##basic_publish
当交换机和队列都准备好了..接下来就准备发送消息了..
在案例里边.我们使用到了这个语句
$channel->basic_publish($message,'TestExchange');
也就是发送消息..我们看具体函数定义
public function basic_publish( $msg, $exchange = '', $routing_key = '', $mandatory = false, $immediate = false, $ticket = null ) {
顺序 | 参数名 | 作用 |
---|---|---|
1 | $msg | 消息对象 |
2 | $exchange | 消息对象 |
3 | $routing_key | 消息的路由名 |
4 | $mandatory | 消息至少有一个队列能够接受,如果交换机无法把消息发送到具体的队列中,是否要把消息发送到失败投递记录中,而不是让其消失 |
5 | $immediate | 这个是一个被作废的属性. |
6 | $ticket |
如需转载请注明: 转载自26点的博客
本文链接地址: rabbitMQ消息队列 – publish方法解析
转载请注明:26点的博客 » rabbitMQ消息队列 – publish方法解析