##Queue
我跟根据上上一节.介绍了.如果要创建一个交换机.则执行通道对象的exchange_declare创建
代码如
$channel->queue_declare('TestQueue', false, true, false, fals...
11002℃
##exchange
我跟根据上一节.介绍了.如果要创建一个交换机.则执行通道对象的exchange_declare创建
代码如
$channel->exchange_declare('TestExchange', 'direct'...
7048℃
代码基于thinkphp框架,如有错误请自行解决 :)
首先我们先创建一个生产者.也就是消息产生者的案例
名为publish.php
<?php
//引入composer代码加载器
require 'vendor/autoload.php...
7781℃
首先rabbit安装好之后,运维会给一个控制面板.
默认账号密码为guest
登入以后可以看到具体界面.
在此鸣谢百度翻译给予的大力支持..
###写一个简单的demo
编写之前..虽然说可以直接用底层扩展实现连接.但是还是用封装过的代码比较好一些.
...
18155℃
首先,RabbitMQ解决什么问题?
1)信息的发送者和接收者如何维持连接,如果一方的连接中断,这期间的数据如何防止丢失?
2)如何降低发送者和接收者的耦合度?
3)如何让Priority高的接收者先接到数据?
4)如何做到load balance?有...
16530℃
常规步骤
1.当前分支(develop)
注意:合并之前,保证各个分支中没有拉取或者需要提交的代码。因为下图中develop还有3个未提交的代码,所以必须先提交到本地服务器。
Snip20170727_229.png
2.将本地服务器...
19028℃
在这里我们使用 Let’s Encrypt
下载签名工具 wget https://dl.eff.org/certbot-auto
给执行权限chmod a+x ./certbot-auto
测试是否成功./c...
6368℃
查看多核CPU命令
mpstat -P ALL 和 sar -P ALL
说明:sar -P ALL > aaa.txt 重定向输出内容到文件 aaa.txt
top命令经常用...
11033℃
术语定义
文档对象
“文档对象”是指PDF文档中的文档对象,共有三种类型的“文档对象”,他们分别是“页面对象”,“封面对象”和“目录对象”。
...
92168℃
由于要将html生成pdf,找了很多插件:tcpdf、dompdf、mpdf等很多,但是都对css的属性支持不佳,不能满足需求;经过再次寻找发现很多推荐 wkhtmltoxpdf,于是在centos下开始测试。
环境:centos 7 ,64位。
进入任...
12169℃
整个安装过程需要注意的是:1. mongodb扩展文件要下载对,注意32位&64位,还要注意php的编辑类型等;2. php.ini中的配置文件要写正确,因为我吧.dll 写成 .dl 导致我捣鼓半天;
安装环境
系统环境:Windows 7 64位
...
6566℃
保险起见,还是在内网搭建git服务器比较靠谱。这里有两篇内容,都已实测,与君共享:
篇一:
1. 查看 yum 源仓库的 Git 信息:
1
# yum info git
可以看出,截至...
7648℃
由于阿里云服务器配置较低,所以导致了mysql经常被系统杀死,鉴于阿里云不启用swap,所以我们需要手动配置、开启swap来减少内存的使用,以防止mysql被杀死。
swap的功能与相应内核参数
Linux 将物理内存分为内存段的部分被称作“页面&rd...
8012℃
linux下安装redis请参考其他两篇:
yii2 advanced安装redis扩展:
1.通过composer进行安装,到项目根目录cmd运行(推荐)
php composer.phar require --prefer-dist ...
7946℃
下载安装包
wget http://download.redis.io/releases/redis-4.0.9.tar.gz (2018.04.24 安装包)
解压安装包并安装
tar xzf redis-4.0.9.tar.g...
7127℃