RabbitMQ是AMQP(高级消息队列协议)的标准实现
基本概念
参考文章:
http://www.rabbitmq.com/getstarted.html
http://www.nsbeta.info/archives/200
python demo:
producer
#!/usr/bin/env python
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters(
host='localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
channel.basic_publish(exchange='',
routing_key='hello',
body='Hello World!')
print " [x] Sent 'Hello World!'"
connection.close()
consumer:
#!/usr/bin/env python
import pika
connection = pika.BlockingConnection(pika.ConnectionParameters(
host='localhost'))
channel = connection.channel()
channel.queue_declare(queue='hello')
print ' [*] Waiting for messages. To exit press CTRL+C'
def callback(ch, method, properties, body):
print " [x] Received %r" % (body,)
channel.basic_consume(callback,
queue='hello',
no_ack=True)
channel.start_consuming()
官方的demo:
https://github.com/rabbitmq/rabbitmq-tutorials
分享到:
相关推荐
Rabbitmq入门到精通全套教程
最近整理学习的RabbitMQ入门Dome,文件是一个普通java项目导入完成后在lib文件夹中amqp-client-5.2.0.jar,slf4j-api-1.7.25.jar添加进去即可,里面有5个dome分是 dome1 : 简单队列,dome2 :work模式,dome3 : 订阅...
RabbitMQ入门-实战-RabbitMQ
NULL 博文链接:https://zhaoshijie.iteye.com/blog/2161345
RabbitMQ入门介绍,初学者宝典,chm文档,方便阅读。
RabbitMQ入门教程,想了解消息中间件RabbitMQ的同学们可以好好看下,推荐~!
RabbitMQ入门到进阶(Spring整合RabbitMQ&SpringBoot整合RabbitMQ).doc
RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例)
AMQP(advanced message queuing protocol)是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言...RabbitMQ(支持更多语言,基于AMQP规范)
RabbitMQ入门视频
简单介绍了RabbitMQ的内容,怎么使用控制界面,以及编写消息生产者和消息消费者
介绍RabbitMQ使用的教程
RabbitMQ是一个开源的AMQP实现,服务器端用...用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗,成为主流mq使用之一,因为使用Erlang语言 天生抗并发的性质,所以RabbitMQ技术必须掌握。
RabbitMQ从入门到放弃
rabbitmq的基础应用,公司内部的分享演示文件,详细的介绍个rabbitmq的优缺点,并且与其他mq的对比
简单介绍了RabbitMQ的内容,怎么使用控制界面,以及编写消息生产者和消息消费者
RabbitMQ是一个开源的遵循 AMQP协议实现的基于 Erlang语言编写,支持多种客户端(语言),用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征\ RabbitMQ是采用 Erlang语言开发的,所以系统...
rabbitMQ代码案例 简单入门,适合初学者使用,里面讲的很详细
rabbitMQ学习的笔记和学习过程中写的代码
1. docker load < rabbitmq.tar.gz 1. 简单模式 3. 发布/订阅模式 4. 路由模式 5. 主题模式