php操作rabbitmq监听队列消息示例代码

代码语言:phpcli

所属分类:通讯

代码描述:php操作rabbitmq监听队列消息示例代码

代码标签: php rabbitmq 消息 队列 监听

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<?php
//配置信息
$conn_args = array(
    'host' => '127.0.0.1',
    'port' => '5672',
    'login' => 'guest',
    'password' => 'guest',
    'vhost' => '/'
);
$e_name = 'bfw'; //交换机名
$q_name = 'bfw'; //队列名
$k_route = 'key_1'; //路由key

//创建连接和channel
$conn = new AMQPConnection($conn_args);
if (!$conn->connect()) {
    die("Cannot connect to the broker!\n");
}
$channel = new AMQPChannel($conn);

//创建交换机
$ex = new AMQPExchange($channel);
$ex->setName($e_name);
$ex->setType(AMQP_EX_TYPE_DIRECT); //direct类型
$ex->setFlags(AMQP_DURABLE); //持久化
echo "Exchange Status:".$ex->declare()."\n";

//创建队列
$q = new AMQPQueue($c.........完整代码请登录后点击上方下载按钮下载查看

网友评论0