python第五十七天-- 补上笔记
RabbitMQ队列:
发送端:
1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 #python 5 #2017/6/26 16:08 6 #__author__='Administrator' 7 import pika 8 connetion =pika.BlockingConnection( 9 pika.ConnectionParameters('localhost')#创建连接 10 ) 11 chann_1=connetion.channel()#生成一个管道 12 13 chann_1.queue_declare(queue='hello')#生成对列 14 15 chann_1.basic_publish(exchange='',# 16 routing_key='hello',#使用的对列 17 body='发送的内容....' 18 ) 19 print('[xxx]:发送了内容....') 20 connetion.close()#关闭连接
接收端:
1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 #python 5 #2017/6/26 18:28 6 #__author__='Administrator' 7 import pika 8 connetion =pika.BlockingConnection( 9 pika.ConnectionParameters('localhost')#创建连接 10 ) 11 chann_1=connetion.channel()#生成一个管道 12 13 chann_1.queue_declare(queue='hello')#生成对列 14 15 def callback(ch,method,properties,body): 16 print(ch,method,properties)#ch 管道内存对象, method ,队列等 信息 17 print('[xxx] 回调函数的内容 %r'%body.decode()) 18 19 chann_1.basic_consume(#收消息 20 callback,#如果收到消息就调用 函数 21 queue='hello',#收消息的对列 22 no_ack=True# 23 ) 24 print('运行一直收消息, Ctrl+C 退出!') 25 chann_1.start_consuming()#开始接收消息
您的资助是我最大的动力!
金额随意,欢迎来赏!
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的
因为,我的写作热情也离不开您的肯定支持,感谢您的阅读,我是【莫柔落切】!
联系或打赏博主【莫柔落切】!https://home.cnblogs.com/u/uge3/