rabbitmq你该知道的秘密 - routing_key可以不设置吗

疑问:routing_key可以不设置吗?答案:routing_key在交换机的类型为direct/topic时,都是需要设置的,当然空""字符也相当于设置了routing_key;只有当exchange的类型为fanout时,可以不设置routing_key,即使设置了,也会被忽略。

- 阅读全文 -

rabbitmq你该知道的秘密 - 队列可以不设置吗

队列名称可以不设置吗?实践1查看官网案例:emit_log.phpgit地址:https://github.com/xiaochengfu/rabbitmq-tutorials/blob/master/php/emit_log.phpemit.log.php代码<?php require_once __DIR__ . '/vendor/autoload.php'; use PhpAmqpL

- 阅读全文 -

rabbitmq你该知道的秘密 - exchange可以不设置吗

exchange可以不设置吗实践用send_batch.php发送消息,通过rabbit manage 查看默认的交换机的消息发送速率图的变化使用direct实现fanout的效果查看例子:send_fanout_by_direct.phpgit地址:https://github.com/xiaochengfu/rabbitmq-tutorials/blob/develop/php/send_fa

- 阅读全文 -

rabbitmq你该知道的秘密 - 消息的流转

消息的流转是什么样的?疑问:消息是发给exchange,还是直接发到queue里的?生产者->队列->消费者生产者->交换机->队列->消费者实践查看官方例子:send.php仓库地址:https://github.com/xiaochengfu/rabbitmq-tutorials/blob/develop/php/send.phpsend.php代码注释中有详细说

- 阅读全文 -