官网教程:https://www.rabbitmq.com/tutorials/tutorial-three-php.html
RabbitMQ 中消息传递模型的核心思想是生产者从不直接向队列发送任何消息。实际上,生产者通常根本不知道消息是否会被传递到任何队列。
生产者只能向交换器发送消息。交换是一件非常简单的事情。一方面它接收来自生产者的消息,另一方面它将它们推送到队列中。交换必须确切地知道如何处理它收到的消息。是否应该将其附加到特定队列?它应该附加到许多队列中吗?或者它应该被丢弃。其规则由 交换类型定义。
简单模式 中使用的是默认类型交换机。
生产者
1 |
|
消费者
1 |
|
运行
运行多个消费者后,并运行生产者。
1 | C:\Users\Administrator\Code\base\RabbitMQ>php receive_logs.php |
1 | C:\Users\Administrator\Code\base\RabbitMQ>php receive_logs.php |
1 | C:\Users\Administrator\Code\base\RabbitMQ>php receive_logs.php |