激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - 使用PHP訪問RabbitMQ消息隊列的方法示例

使用PHP訪問RabbitMQ消息隊列的方法示例

2019-09-28 13:05Zach-vip PHP教程

這篇文章主要介紹了使用PHP訪問RabbitMQ消息隊列的方法,結合實例形式分析了RabbitMQ消息隊列的相關擴展安裝、隊列建立、隊列綁定、消息發送、消息接收等相關操作技巧,需要的朋友可以參考下

本文實例講述了使用PHP訪問RabbitMQ消息隊列的方法。分享給大家供大家參考,具體如下:

擴展安裝

PHP訪問RabbitMQ實際使用的是AMQP協議,所以我們只要安裝epel庫中的php-pecl-amqp這個包即可

rpm -ivh http://mirror.neu.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum install php-pecl-amqp

交換建立

<?php
$connection = new AMQPConnection();
$connection->connect();
$channel = new AMQPChannel($connection);
$exchange = new AMQPExchange($channel);
$exchange->setName('exchange1');
$exchange->setType('fanout');
$exchange->declare();

隊列建立

<?php
$connection = new AMQPConnection();
$connection->connect();
$channel = new AMQPChannel($connection);
$queue = new AMQPQueue($channel);
$queue->setName('queue1');
$queue->declare();

隊列綁定

<?php
$connection = new AMQPConnection();
$connection->connect();
$channel = new AMQPChannel($connection);
$queue = new AMQPQueue($channel);
$queue->setName('queue1');
$queue->declare();
$queue->bind('exchange1', 'routekey');

消息發送

<?php
$connection = new AMQPConnection();
$connection->connect();
$channel = new AMQPChannel($connection);
$exchange = new AMQPExchange($channel);
$exchange->setName('exchange5');
$exchange->setType('fanout');
$exchange->declare();
for($i = 0; $i < 2000000; $i++) {
 $exchange->publish("message $i", "routekey");
}

消息接收

<?php
$connection = new AMQPConnection();
$connection->connect();
$channel = new AMQPChannel($connection);
$queue = new AMQPQueue($channel);
$queue->setName('queue1');
$queue->declare();
$queue->bind('exchange1', 'routekey');
while (true) {
  $queue->consume(function($envelope, $queue){
   echo $envelope->getBody(), PHP_EOL;
  }, AMQP_AUTOACK);
}

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 久久精品视频黄色 | 国产精品久久久久久久久久三级 | 中文在线观看www | 欧美日韩在线免费观看 | 九九热在线视频观看 | 免费a级毛片大学生免费观看 | 国产毛片自拍 | 免费久久精品 | 久久国产精品成人免费网站 | 日本娇小18xxxⅹhd | 久久久久久久亚洲精品 | 成人国产高清 | 欧美一级色片 | 日韩在线毛片 | 久久免费视频1 | 欧美另类69xxxxx 视频 | 特级西西444www大精品视频免费看 | 欧美激情视频一区二区免费 | 国产精品久久久久久久娇妻 | 小视频在线看 | 刘亦菲一区二区三区免费看 | 国产91精品欧美 | 久草在线高清视频 | 欧美成人二区 | 国产免费久久久久 | 久久av喷吹av高潮av懂色 | 精品人成 | 福利在线免费 | 久久综合入口 | 成人免费在线网 | 亚洲精品com | 精品一区二区三区在线视频 | 久久久久久久午夜 | 久久噜噜噜| 欧美精品电影一区二区 | 亚洲福利在线视频 | 91av在线免费播放 | 精品成人av一区二区三区 | 国产69精品久久久久久 | 日本免费不卡一区二区 | 免看黄大片aa|