标签:版权 分类 callback imp host 阅读 details tle received
版权声明:本文为博主原创文章,未经博主允许不得转载。
#-*- coding: UTF-8 -*-receive 端
import pika
cred = pika.PlainCredentials(‘zxl‘,‘pwd‘) #账号密码
params = pika.ConnectionParameters(host=‘192.168.110.233‘,port=5672,credentials=cred) #条件设置
connection = pika.BlockingConnection(params) #给定条件
channel = connection.channel()
channel.queue_declare(queue=‘t_list‘,durable=True) #创建一个t_list 队列
for i in range(0,100):
content = ‘ ni hao is hello‘+str(i)
channel.basic_publish(exchange=‘‘,
routing_key=‘t_list‘,
body=content,
properties=pika.BasicProperties(delivery_mode=2) #确保消息持久
)
print(‘send hello‘)
print(channel)
connection.close()
#-*- coding: UTF-8 -*-
import pika
import time
cred = pika.PlainCredentials(‘zxl‘,‘pwd‘) #账号密码
params = pika.ConnectionParameters(host=‘192.168.110.233‘,port=5672,credentials=cred) #条件设置
connection = pika.BlockingConnection(params) #给定条件
channel = connection.channel()
channel.queue_declare(queue=‘t_list‘,durable=True)
def callback(ch,method,properties,body):
print " [x] Received %r" % (body,)
time.sleep(2)
ch.basic_ack(delivery_tag = method.delivery_tag)
channel.basic_consume(callback,queue = ‘t_list‘,no_ack = False) #no_ack 自动应答改为False
print("starting")
channel.start_consuming()
标签:版权 分类 callback imp host 阅读 details tle received
原文地址:http://www.cnblogs.com/weiman3389/p/6223468.html