![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rabbitmq
feixiaohuijava
这个作者很懒,什么都没留下…
展开
-
RabbitMQ消息队列(一): Detailed Introduction 详细介绍
历史 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样,只有大企业有一些商业实现(如微软的 MSMQ ,IBM 的 Websphere MQ 等),因此,在 20转载 2017-08-01 10:00:59 · 157 阅读 · 0 评论 -
rabbitmq demo
rabbitmq task.py# coding: utf-8import pikaimport sysimport timefrom pika import specconnection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))channel = connection.channel()#Turn o原创 2017-08-01 10:08:32 · 606 阅读 · 0 评论 -
rabbitmq 2
生产者代码:import pika connection = pika.BlockingConnection(pika.ConnectionParameters( host='localhost')) channel = connection.channel() channel.queue_declare(queue='hello') channel.basic_pub原创 2017-08-01 10:53:02 · 174 阅读 · 0 评论 -
rabbitmq 网络中断
最近做了一个测试: 1rabbitmq为3.6版本 2用celery的worker1去消费消息的时候,让worker1的网络中断,猜想其它的worker2会有什么想法。 结果证明:网络中断2份半后,假如有其它worker存在,则会将消息置为ready,让其worker2消费该消息!rabbitmq默认会给worker1一个2分半时间的允许,待你网络中断后,rabbitmq依然能识别该消息被wo原创 2017-08-24 15:56:09 · 2179 阅读 · 1 评论 -
tcp keeplive
前段时间在解决celery和rabbitmq之间的TCP连接问题,今天刚好看到有关于TCP keeplive的东西,觉得非常棒,就记录下来。 摘抄来自http://www.firefoxbug.com/index.php/archives/2805/理解Keepalive(1)大家都听过keepalive,但是其实对于keepalive这个词还是很晦涩的,至少我一直都只知道一个大概,直到之前排查线转载 2017-09-26 13:42:42 · 778 阅读 · 0 评论