rabbitMQ简单使用
#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简单使用相关推荐
- [喵咪MQ(1)]RabbitMQ简单介绍准备工作
[喵咪MQ(1)]RabbitMQ简单介绍准备工作 前言 哈喽大家好呀! 看标题就知道我们这次要讲MQ,之前博客中有提到的KafKa理论上来说也是一个优秀的MQ队列软件,比较知名的MQ有:Go语言编写 ...
- 消息队列--RabbitMQ简单使用
安装使用 地址:http://www.rabbitmq.com/ 需要根据不同的版本选择不同的erlang 安装erlang 安装RabbitMQ首先需要安装erlang环境,根据GitHub上erl ...
- RabbitMQ简单队列模式
简单队列模式 红色:队列 P:消息的生产者 C:消息的消费者 生产者,将消息发送到队列 消费者,从队列中获取消息 配置依赖 导入RabbitMQ客户端依赖 <dependency>< ...
- rabbitmq简单收发服务搭建
消息发送.接收简单代码示例 mq.xml//rabbitmq config spring.rabbitmq.host=ip:port spring.rabbitmq.username= spring. ...
- centos7安装rabbitmq简单方式
安装rabbitmq前要准备的基础环境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make g ...
- rabbitmq简单入门
这里写自定义目录标题 一.rabbitMq的概念 二.为什么使用rabbitMq 三.使用rabbitMq的缺点 四.MQ的选择 五.安装rabbitmq 六.RabbitMQ工作原理图 七.代码实现 ...
- MULE配置RabbitMQ简单示例
环境 版本 mule-standalone 3.9.0 anypoint-studio 6.4.0 MULE提供了AMQP Connector,因此可以使用该Connector来配置RabbitMQ. ...
- RabbitMQ 简单入门 (微服务)
简单实现"消息的生成"以及"消息的消费" 创建了两个项目 ,一个是 Producer项目 ,一个Customer 项目 分别在两个项目添加的Rabbit依赖: ...
- RabbitMQ简单介绍+Windows环境安装
文章目录 文章目录 文章目录 1.RabbitMQ简介 2.RabbitMQ与其他MQ有什么不同 3.RabbitMQ环境安装 3.1 安装erlang 3.2 安装rabbitmq-server 4 ...
- SpringBoot 结合 RabbitMQ 简单项目
https://git.coding.net/dgutllx/RabbitmqStudy.git 上面就是我博客里面的项目,感谢大大,学习到不少 publisher-confirms,实现一个监听器用 ...
最新文章
- 微信小程序之bindtap事件绑定传参
- [简单]poi word2007表格按模版样式填充行数据
- 安卓怎么显示res文件夹中的html_安卓手机如何打开.mhtml文件?
- EOS 源代码解读 (2)插件-流程
- MapInfo之格式说明(转载)
- 【收集】程序员资源大全
- 搜索---广度优先遍历、深度优先遍历、回溯法
- sql批量删除和条件查询
- 阿里云商标注册服务及常见问题
- MFC-CFileException类学习笔记
- 解决base64解码乱码问题
- 西瓜书研读——第三章 线性模型: 线性判别分析 LDA
- Lightdm简介和常用配置
- pycharm批量注释
- 苹果闪存性能测试软件,iPhone 12 Pro性能测试,再次秒杀所有!
- 研究生语音识别课程作业记录(一) 非特定人孤立词识别
- style 对象 微信小程序_微信小程序中一些JS常识
- 2020年房价趋势_2020年最大的设计趋势
- 云计算——详细思维导图
- 【ps功能精通】8.形状工具