use PhpAmqpLib\Connection\AMQPStreamConnection;
use PhpAmqpLib\Message\AMQPMessage;
config.php 文件
"order_dispose" => [
"routingKey" => "xxx",
"name" => "xxx",
//"class" => \app\rmq\pull\xxx::class,
"exchange" => [
"name" => "xxx",
"type" => "topic", #exchange类型,可以是direct、topic、headers或fanout之一。
"passive" => false, #如果设置为true,则不会创建exchange,仅检查是否存在指定名称的exchange。
"durable" => true, #如果设置为true,则exchange将在重启后继续存在。
"auto_delete" => false, #如果设置为true,则exchange将在最后一个绑定被删除后自动删除。
"internal" => false,#如果设置为true,则exchange将用于内部用途,不允许客户端发布消息到该exchange。
],
/*"queue" => [
"name" => "xxx", #队列名称
"passive" => false, #如果为true,则不会创建队列。如果队列不存在,则会返回一个错误
"durable" => true, #如果为true,则队列将被持久化。当RabbitMQ服务器重启时,队列将保留下来
"exclusive" => false, #如果为true,则队列只能被当前连接使用,当连接关闭时队列将被删除。该选项通常用于创建临时队列。
"auto_delete" => false, #如果设置为true