当前位置: 首页 > news >正文

怎么查网站流量怎样建立网站平台

怎么查网站流量,怎样建立网站平台,食品企业网站建设,谷歌网站为什么打不开1、安装rabbitmq 怎么安装rabbitmq请查看之前课程,如果已经安装,请略过此步。 2、创建vendor文件夹或是直接采用PHP框架 mkdir vendor 3、进入文件 cd vendor 4、安装php扩展 composer require php-amqplib/php-amqplib 5、进入上级创建dead文件…

1、安装rabbitmq

怎么安装rabbitmq请查看之前课程,如果已经安装,请略过此步。

2、创建vendor文件夹或是直接采用PHP框架

mkdir vendor

3、进入文件

cd vendor

4、安装php扩展

composer require php-amqplib/php-amqplib

5、进入上级创建dead文件夹

cd ../
mkdir dead

6、进入dead文件并创建生产者php

cd dead
touch dead_pub.php

7、输入dead生产者内容

<?phprequire_once  '../vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;
use PhpAmqpLib\Message\AMQPMessage;
use PhpAmqpLib\Wire\AMQPTable;$v_host = 'order';$exc_name ='exc_pay';
$routing_key = 'route_pay';
$queue_name = 'queue_pay';
$ttl = 20000;$dead_exc_name = 'dead_exc_pay';
$dead_routing_key = 'dead_route_pay';
$dead_queue_name = 'dead_queue_pay';$connection = new AMQPStreamConnection('localhost',5672,'wangyulong','wangyulong',$v_host);$channel = $connection->channel();$channel->exchange_declare($exc_name,'direct',false,false,false);$args = new AMQPTable(['x-message-ttl'=>$ttl,'x-dead-letter-exchange'=>$dead_exc_name,'x-dead-letter-routing-key'=>$dead_routing_key]);$channel->queue_declare($queue_name,false,true,false,false,false,$args);$channel->queue_bind($queue_name,$exc_name,$routing_key);//声明死信交换器  队列$channel->exchange_declare($dead_exc_name,'direct',false,false,false);$channel->queue_declare($dead_queue_name,false,true,false,false);$channel->queue_bind($dead_queue_name,$dead_exc_name ,$dead_routing_key);$data = 'this is dead message';$msg = new AMQPMessage($data,['delivery_mode'=>AMQPMEssage::DELIVERY_MODE_PERSISTENT]);$channel->basic_publish($msg,$exc_name,$routing_key);$channel->close();$connection->close();

8、创建消费者php

touch dead_worker.php

9、输入dead消费者内容

<?phprequire_once  '../vendor/autoload.php';use PhpAmqpLib\Connection\AMQPStreamConnection;$v_host ='order';$dead_exc_name = 'dead_exc_pay';
$dead_routing_key = 'dead_route_pay';
$dead_queue_name = 'dead_queue_pay';$connection = new AMQPStreamConnection('localhost',5672,'wangyulong','wangyulong',$v_host);$channel = $connection->channel();$channel->exchange_declare($dead_exc_name,'direct',false,false,false);$channel->queue_bind($dead_queue_name,$dead_exc_name,$dead_routing_key);$callback = function($msg){echo 'received ' ,$msg->body,"\n";$msg->ack();
};$channel->basic_qos(null,1,null);$channel->basic_consume($dead_queue_name,'',false,false,false,false,$callback);while($channel->is_open()){$channel->wait();
}$channel->close();$connection->close();

10、执行消费者

php dead_worker.php

11、执行生产者

php dead_pub.php
此时你会发现只有dead消费者并没有数据,而是退后2秒才有数据。这就是rabbitmq dead延迟队列工作模式硬实力
http://www.yidumall.com/news/5948.html

相关文章:

  • 电子商务网站建设 试卷seo独立站优化
  • 潍坊网站建设联系方式网络营销课程心得体会
  • 网络营销推广方案内容独立站seo搜索优化
  • 做农产品交易网站有哪些trinseo公司
  • app网站制作下载长沙网站优化效果
  • 北京美的网站怎么在网上推广产品
  • 公司转让股权需要缴纳什么税网店seo是什么意思
  • 爱心互助网站开发太原企业网站建设
  • 广州模板网站建设宝鸡seo优化公司
  • 使用php做的学校网站吗万网官网登录
  • 公司做网站的 oa办公系统全媒体运营师报名费多少钱
  • 免费的网站模板有哪些淘大象排名查询
  • 淘宝联盟怎么做自己的网站seo技术优化整站
  • 怎么自己做一个网页链接网站seo技术
  • 建筑八大员报名网站域名收录查询工具
  • 巴中市建设局网站百度登录个人中心
  • 淄博网站备案公司天津百度
  • 深圳 电子商务网站开发互联网医疗的营销策略
  • 上海短视频seo优化网站域名注册需要哪些条件
  • 关于开展全县中小学校网站群建设的请示报告优化的近义词
  • 音乐影视网站建设方案aso排名服务公司
  • python做网站功能测试一手渠道推广平台
  • java做的网站怎么设置关闭和开启网站访问不了微信营销策略
  • 台州建设企业网站乔拓云网站注册
  • 泉州专门做网站制作网站软件
  • 建行网站会员注册用户名北京百度关键词排名
  • 哪个网站做视频赚钱网页搭建
  • seo针对网站做策划深圳市住房和建设局
  • 镇江网站seo疫情最新官方消息
  • c2c类型电子商务网站免费网络推广平台有哪些