2018年1月23日

Rabbitmq消息队列(六) 主题交换机

摘要: 1、简介 前面学习了有选择性的接收消息,但是却没有办法基于多个标准来接收消息。为了实现这个目的,接下来我们学习如何使用另一种更复杂的交换机 —— 主题交换机。 2、主题交换机 发送到主题交换机(topic exchange)的消息不可以携带随意什么样子的路由键(routing_key),它的路由键必 阅读全文

posted @ 2018-01-23 15:01 程序员AI 阅读(934) 评论(0) 推荐(0) 编辑

Rabbitmq消息队列(五) 路由Routing

摘要: 1、简介 在以前一章中,我们可以把一个消息广播给多个接收者。在这一章中,我们会增加一个功能:接收者能够只接收订阅消息中的一个子集。 2、绑定 在我们将交换机和队列进行绑定的时候,我们可以添加一个额外的参数:绑定建(routing_key)。绑定建的意义取决于交换机的类型,其中扇形交换机会忽略这个值。 阅读全文

posted @ 2018-01-23 14:43 程序员AI 阅读(725) 评论(0) 推荐(0) 编辑

Rabbitmq消息队列(四) 发布订阅

摘要: 1、简介 在上篇教程中,我们搭建了一个工作队列,每个任务只分发给一个工作者,在本篇教程中,我们要做的跟之前完全不一样 —— 分发一个消息给多个消费者(consumers)。这种模式被称为“发布/订阅”。 2、交换机Exchanges RabbitMQ消息模型的核心理念是:发布者(producer)只 阅读全文

posted @ 2018-01-23 11:46 程序员AI 阅读(277) 评论(0) 推荐(0) 编辑

Rabbitmq消息队列(三) 工作队列

摘要: 1、简介 默认来说,RabbitMQ会按顺序得把消息发送给每个消费者(consumer)。平均每个消费者都会收到同等数量得消息。这种发送消息得方式叫做——轮询(round-robin)。 工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(T 阅读全文

posted @ 2018-01-23 10:12 程序员AI 阅读(482) 评论(0) 推荐(0) 编辑

导航