博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rabbitmq使用__python客户端(消息接收者)
阅读量:6816 次
发布时间:2019-06-26

本文共 802 字,大约阅读时间需要 2 分钟。

#! /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_declare(queue="po_box", durable=True,  exclusive=False, auto_delete=False)# 创建一个交换机chan.exchange_declare(exchange="sorting_room", type="direct", durable=True, auto_delete=False)# 绑定chan.queue_bind(queue="po_box", exchange="sorting_room",routing_key="jason")def recv_callback(msg):    print 'Received: ' + msg.body + ' from channel #' + str(msg.channel.channel_id)chan.basic_consume(queue='po_box', no_ack=True,  callback=recv_callback, consumer_tag="testtag")while True:    chan.wait()# 该句不会执行chan.basic_cancel("testtag")chan.close()conn.close()

转载地址:http://ndbzl.baihongyu.com/

你可能感兴趣的文章
云桌面无法识别ica文件
查看>>
分区 fdisk
查看>>
docker registry v2 nginx 安全访问控制
查看>>
Linux中查看各文件夹大小命令du -h --max-depth=1
查看>>
jdk配置
查看>>
DS Storage Manager 忘记管理密码恢复
查看>>
Linux的基本指令--
查看>>
主机屋好用
查看>>
tomcat环境变量的配置
查看>>
如何安装FastDFS
查看>>
WinXp怎么开机进入Dos
查看>>
基于LoadRunner的web测试
查看>>
shell脚本控制流程
查看>>
bbs与BLOG与SNS在区别
查看>>
H3CNE 大综合实验 覆盖所有的NE课程
查看>>
统计文件行数
查看>>
ubutu使用apt-get 安装报:Err http://security.ubuntu.com precise-security InRelease 等
查看>>
Leetcode#19Remove Nth Node From End of List
查看>>
什么是软件测试
查看>>
数据库中nchar,nvarchar,char,varchar的区别
查看>>