RabbitMQ
_wangjianfeng
这个作者很懒,什么都没留下…
展开
-
RabbitMq 使用 | 第二篇:消息队列和确认
RabbitMq 使用 | 第二篇:消息队列和确认 大部分内容仅仅对官方教程进行了翻译,有些内容为了更简便进行了调整在上一节中介绍了单个发送端(生产者)和单个接收端(消费者)的示例。本节简单来说是介绍使用任务队列来处理消息。准备工作为了模拟复杂的任务,我们使用Thread.sleep()来模拟耗时操作,消息中包含一个点(.)即表示该任务耗时1秒。首先创建一个发送消息的...原创 2018-02-09 17:41:01 · 8335 阅读 · 0 评论 -
RabbitMQ 使用 | 第三篇:发布/订阅模式
RabbitMQ 使用 | 第三篇:发布/订阅模式 大部分内容仅仅对官方教程进行了翻译,有些内容为了更简便进行了调整在上两篇文章中,介绍了的RabbitMQ的消息收发模型都是发送的消息只能订阅一次,意思就是说,发布了消息之后,每一条消息只有一个订阅者能接收到该消息。发布/订阅模式是指发送消息,到某个队列,所有订阅了该队列的接受者都能接收到全部的消息。(类似观察者模式)简介:R...原创 2018-02-09 17:42:35 · 15609 阅读 · 0 评论 -
RabbitMQ 使用 | 第四篇:路由选择
RabbitMQ 使用 | 第四篇:路由选择 大部分内容仅仅对官方教程进行了翻译,有些内容为了更简便进行了调整上一篇说发布/订阅模型的时候讲到了四中Exchange:fanout,direct,topic,header,并且使用了fanout实现了发布订阅模式,在发布/订阅模式中所有的消息都会被订阅者接受。这一节我们会修改发布者和订阅者的代码达到消息过滤的功能,使用的是direct ...原创 2018-02-09 17:44:14 · 9792 阅读 · 0 评论 -
RabbitMq 使用 | 第一篇:安装和Hello World
RabbitMq 使用 | 第一篇:安装和Hello World 记录RabbitMQ官方教程的一些案例这里使用的系统是MacOs 10.12.6,其他系统请参考Downloading and Installing RabbitMQMacOs使用HomeBrew安装brew updatebrew install rabbitmq运行RabbitMQ服务默认情...原创 2018-02-09 17:39:03 · 10970 阅读 · 1 评论