import pika

connection = pika.BlockingConnection(pika.ConnectionParameters(

'localhost',9672))

channel = connection.channel()

channel.queue_declare(queue='hello')

channel.basic_publish(exchange='',

routing_key='hello',

body='Hello World!')

print " [x] Sent 'Hello World!'"

connection.close()

$ sudo rabbitmqctl list_queues

channel.queue_declare(queue='hello')

def callback(ch, method, properties, body):

print " [x] Received %r" % (body,)

channel.basic_consume(callback,

queue='hello',

no_ack=True)

print ' [*] Waiting for messages. To exit press CTRL+C'

channel.start_consuming()

send.py:

!/usr/bin/env python

import pika

connection = pika.BlockingConnection(pika.ConnectionParameters(

host='localhost'))

channel = connection.channel()

channel.queue_declare(queue='hello')

channel.basic_publish(exchange='',

routing_key='hello',

body='Hello World!')

print " [x] Sent 'Hello World!'"

connection.close()

receive.py:

!/usr/bin/env python

import pika

connection = pika.BlockingConnection(pika.ConnectionParameters(

host='localhost'))

channel = connection.channel()

channel.queue_declare(queue='hello')

print ' [*] Waiting for messages. To exit press CTRL+C'

def callback(ch, method, properties, body):

print " [x] Received %r" % (body,)

channel.basic_consume(callback,

queue='hello',

no_ack=True)

channel.start_consuming()

最新文章

  1. ios蓝牙开发(五)BabyBluetooth蓝牙库介绍
  2. DDD:Command模式的好处
  3. java 方法参数-值调用,引用调用问题
  4. 【BZOJ】2802: [Poi2012]Warehouse Store(贪心)
  5. Ubuntu 14.04 为 root 帐号开启 SSH 登录
  6. T-SQL JOIN
  7. NF3 里面的z cull reverse reload
  8. C语言的几个有趣问题
  9. C# list installed softwares
  10. java concurrent包的学习(转)
  11. USACO 3.2 Stringsobits
  12. SQL中LEFT JOIN 和 inner join 的区别
  13. java中构造方法和this,static关键字
  14. webpack打包文件
  15. Linux基础篇
  16. C++ Opencv split()通道分离函数 merge()通道合并函数 使用操作详解
  17. qml: 以鼠标为中心进行放缩;
  18. Maven 本地资源库配置
  19. 1,rocketmq 的原理与安装教程
  20. C++基础知识(2)

热门文章

  1. CSS white-space 属性
  2. Launch和Shut Off操作详解 - 每天5分钟玩转 OpenStack(30)
  3. Redis3 本地安装集群的记录
  4. 使用WinRar软件制作程序安装包
  5. Fast RCNN 训练自己的数据集(3训练和检测)
  6. BZOJ1047: [HAOI2007]理想的正方形 [单调队列]
  7. 深入理解Java:注解
  8. 申请邓白氏编码的时候总是提示 Enter a valid Street Address 怎么办?
  9. ExtJS4随笔(1) -- 在VS中加入Ext4的智能提示
  10. vs2010集成git指南