#send.pyimport pika
import sys# 创建连接
connection = pika.BlockingConnection(pika.ConnectionParameters("localhost"))
# 创建channel
channel = connection.channel()
message = " ".join(sys.argv[1:]) or "hello world"
# 创建队列,并持久化存储
channel.queue_declare(queue="hello", durable=True)channel.basic_publish(exchange='', routing_key="hello", body="message",properties=pika.BasicProperties(delivery_mode=2))
connection.close()

#receive.pyimport pika
import time# 创建连接
connection = pika.BlockingConnection(pika.ConnectionParameters("localhost"))
# 创建channel
channel = connection.channel()
# 创建队列
channel.queue_declare(queue="hello", durable=True)# 回调函数
def callback(ch, method, properties, body):print("[x] Received %r" % (body,))print(type(body))time.sleep(5)print("[x] Done")ch.basic_ack(delivery_tag=method.delivery_tag)# 公平调度,让每个消费者执行时间相近
channel.basic_qos(prefetch_count=1)channel.basic_consume(callback, queue="hello")
# 阻塞,等待接收
channel.start_consuming()

转载于:https://www.cnblogs.com/akuma233/p/9630004.html

rabbitMQ简单使用相关推荐

  1. [喵咪MQ(1)]RabbitMQ简单介绍准备工作

    [喵咪MQ(1)]RabbitMQ简单介绍准备工作 前言 哈喽大家好呀! 看标题就知道我们这次要讲MQ,之前博客中有提到的KafKa理论上来说也是一个优秀的MQ队列软件,比较知名的MQ有:Go语言编写 ...

  2. 消息队列--RabbitMQ简单使用

    安装使用 地址:http://www.rabbitmq.com/ 需要根据不同的版本选择不同的erlang 安装erlang 安装RabbitMQ首先需要安装erlang环境,根据GitHub上erl ...

  3. RabbitMQ简单队列模式

    简单队列模式 红色:队列 P:消息的生产者 C:消息的消费者 生产者,将消息发送到队列 消费者,从队列中获取消息 配置依赖 导入RabbitMQ客户端依赖 <dependency>< ...

  4. rabbitmq简单收发服务搭建

    消息发送.接收简单代码示例 mq.xml//rabbitmq config spring.rabbitmq.host=ip:port spring.rabbitmq.username= spring. ...

  5. centos7安装rabbitmq简单方式

    安装rabbitmq前要准备的基础环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make g ...

  6. rabbitmq简单入门

    这里写自定义目录标题 一.rabbitMq的概念 二.为什么使用rabbitMq 三.使用rabbitMq的缺点 四.MQ的选择 五.安装rabbitmq 六.RabbitMQ工作原理图 七.代码实现 ...

  7. MULE配置RabbitMQ简单示例

    环境 版本 mule-standalone 3.9.0 anypoint-studio 6.4.0 MULE提供了AMQP Connector,因此可以使用该Connector来配置RabbitMQ. ...

  8. RabbitMQ 简单入门 (微服务)

    简单实现"消息的生成"以及"消息的消费" 创建了两个项目 ,一个是 Producer项目 ,一个Customer 项目 分别在两个项目添加的Rabbit依赖: ...

  9. RabbitMQ简单介绍+Windows环境安装

    文章目录 文章目录 文章目录 1.RabbitMQ简介 2.RabbitMQ与其他MQ有什么不同 3.RabbitMQ环境安装 3.1 安装erlang 3.2 安装rabbitmq-server 4 ...

  10. SpringBoot 结合 RabbitMQ 简单项目

    https://git.coding.net/dgutllx/RabbitmqStudy.git 上面就是我博客里面的项目,感谢大大,学习到不少 publisher-confirms,实现一个监听器用 ...

最新文章

  1. 微信小程序之bindtap事件绑定传参
  2. [简单]poi word2007表格按模版样式填充行数据
  3. 安卓怎么显示res文件夹中的html_安卓手机如何打开.mhtml文件?
  4. EOS 源代码解读 (2)插件-流程
  5. MapInfo之格式说明(转载)
  6. 【收集】程序员资源大全
  7. 搜索---广度优先遍历、深度优先遍历、回溯法
  8. sql批量删除和条件查询
  9. 阿里云商标注册服务及常见问题
  10. MFC-CFileException类学习笔记
  11. 解决base64解码乱码问题
  12. 西瓜书研读——第三章 线性模型: 线性判别分析 LDA
  13. Lightdm简介和常用配置
  14. pycharm批量注释
  15. 苹果闪存性能测试软件,iPhone 12 Pro性能测试,再次秒杀所有!
  16. 研究生语音识别课程作业记录(一) 非特定人孤立词识别
  17. style 对象 微信小程序_微信小程序中一些JS常识
  18. 2020年房价趋势_2020年最大的设计趋势
  19. 云计算——详细思维导图
  20. 【ps功能精通】8.形状工具

热门文章

  1. 伍哥原创之安装nginx,mysql,php-fpm,redis
  2. 使用DotNetCharting控件生成报表统计图总结
  3. tar方式安装oracle11g
  4. sqlserver临时表
  5. Spring Aop实例之xml配置
  6. js的BOM对象完全解析
  7. Django中配置静态文件路径
  8. Android自定义控件(四)仿网易客户端上拉加载更多
  9. Eclipse常用的高效插件
  10. Java动态调用方法