07 2017 档案
摘要:在上一篇 "RabbitMQ入门(2)——工作队列" 中,有一个默认的前提:每个任务都只发送到一个工作人员。这一篇将介绍发送一个消息到多个消费者。这种模式称为 发布/订阅(Publish/Subscribe) 。 为了说明这种模式,我们将会构建一个简单的日志系统。它包含三个程序:生成日志消息的程序,
阅读全文
摘要:前面介绍了 "队列接收和发送消息" ,这篇将学习如何创建一个 工作队列 来处理在多个消费者之间分配耗时的任务。工作队列(work queue),又称任务队列(task queue)。 工作队列的目的是为了避免立刻执行资源密集型任务、减少等待时间。将消息发送到队列,工作进程在后台从队列取出任务并处理。
阅读全文
摘要:这系列是官网的翻译和一些博客的参考,仅供自己复习使用。 介绍 官网定义: RabbitMQ is the most widely deployed open source message broker. RabbitMQ is lightweight and easy to deploy on pr
阅读全文