2012年10月28日
摘要: 第一步:# 下载 rabbitmq-c librarymkdir rabbitmq-ccd rabbitmq-cwget https://github.com/alanxz/rabbitmq-c/tarball/0.2tar zxvf 0.2# 删除压缩包rm -rf 0.2cd alanxz-rabbitmq-c-f8f4fc7# 下载最新版的codegen配件wget https://github.com/rabbitmq/rabbitmq-codegen/tarball/mastertar zxvf mastermv rabbitmq-rabbitmq-codegen-7597914 c 阅读全文
posted @ 2012-10-28 18:10 mingaixin 阅读(3338) 评论(0) 推荐(0) 编辑
摘要: php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号INT, TERM 立刻终止QUIT 平滑终止USR1 重新打开日志文件USR2 平滑重载所有worker进程并重新载入配置和二进制模块示例:php-fpm 关闭:kill -INT `cat /usr/local/php/var/run/php-fpm.pid`php-fpm 重启:kill -USR2 `cat /usr/local/php/var/run/php 阅读全文
posted @ 2012-10-28 18:10 mingaixin 阅读(10993) 评论(0) 推荐(0) 编辑
摘要: 安装 py-amqplibwget http://py-amqplib.googlecode.com/files/amqplib-1.0.2.tgztar -zxvf amqplib-1.0.2.tgzcd amqplib-1.0.2sudo python setup.py install进入python终端,验证是否成功import amqplib 阅读全文
posted @ 2012-10-28 18:08 mingaixin 阅读(669) 评论(0) 推荐(0) 编辑
摘要: 第一步: 安装Erlang环境到 http://www.erlang.org/download.html 下载erlang的源码包wget http://www.erlang.org/download/otp_src_R15B02.tar.gztar -zxvf otp_src_R15B02.tar.gz otp_src_R15B02 ./configure # 注意:它会列出你机器上没有安装的依赖包,如我这边有wxWidget没有安装,由于wxWidget是可选安装的,所以我这边没有安装,你可以通# 过yum install来安装它们,安装完以后再./configure一下makesudo 阅读全文
posted @ 2012-10-28 18:07 mingaixin 阅读(441) 评论(0) 推荐(0) 编辑
摘要: #! /usr/bin/python# -*- coding: utf-8 -*- import sysimport amqplib.client_0_8 as amqp# 创建一个TCP 连接conn = amqp.Connection(host="localhost:5672 ", userid="guest",password="guest", virtual_host="/", insist=False)# 创建一个通信channel chan = conn.channel()msg = amqp.Mess 阅读全文
posted @ 2012-10-28 18:03 mingaixin 阅读(707) 评论(0) 推荐(0) 编辑
摘要: #! /usr/bin/python# -*- coding: utf-8 -*- import amqplib.client_0_8 as amqp# 创建一个TCP 连接conn = amqp.Connection(host="localhost:5672 ", userid="guest", password="guest", virtual_host="/", insist=False)# 创建一个通信channel chan = conn.channel()# 创建一个队列 chan.queue_decl 阅读全文
posted @ 2012-10-28 18:02 mingaixin 阅读(900) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-10-28 17:49 mingaixin 阅读(7) 评论(0) 推荐(0) 编辑
摘要: <?php$conn_args = array( 'host' => 'localhost', 'port' => '5672', 'login' => 'guest', 'password' => 'guest', 'vhost'=>'/');$e_name = 'test_ex'; //交换机名 $q_name = 'test_queue'; //队列名 $k_ro 阅读全文
posted @ 2012-10-28 17:46 mingaixin 阅读(706) 评论(0) 推荐(0) 编辑
摘要: <?php//配置信息 $conn_args = array( 'host' => 'localhost', 'port' => '5672', 'login' => 'guest', 'password' => 'guest', 'vhost'=>'/' ); $e_name = 'test_ex'; //交换机名 $q_name = 'test_queue'; // 阅读全文
posted @ 2012-10-28 17:44 mingaixin 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: Exchange在定义的时候是有类型的,以决定到底是哪些Queue符合条件,可以接收消息fanout所有bind到此exchange的queue都可以接收消息direct通过routingKey和exchange决定的那个唯一的queue可以接收消息topic所有符合routingKey(此时可以是一个表达式)的routingKey所bind的queue可以接收消息表达式符号说明:#代表一个或多个字符,*代表任何字符例:#.a会匹配a.a,aa.a,aaa.a等*.a会匹配a.a,b.a,c.a等注:使用RoutingKey为#,Exchange Type为topic的时候相当于使用fanou 阅读全文
posted @ 2012-10-28 17:37 mingaixin 阅读(3539) 评论(0) 推荐(0) 编辑