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