增加微信订阅号(在右侧),关注后,及时收到最新更新的文章。

 分类:MQ消息队列

RabbitMQ指南(3)-安装部署

1、下载 官方RabbitMQ下载地址:http://www.rabbitmq.com/download.html,选择相应的系统版本,进行下载。 Erlang版本的选择尽量选择最新版本即可。 2、Windows下安装 如果你需要手动在Windows平台下安装,下面是安装方法: ...

智菲尔 8年前 (2016-03-22) 10940℃ 0评论 7喜欢

RabbitMQ指南(9)-主题/订阅消息

1、主题模式(Topics) 广播(fanout)交换机仅能够广播消息,使用direct交换机,可以对消息进行筛选过滤。尽管使用direct交换机改进了日志系统,但它还是有所限制,它不能使用更复杂的路由规则。 在日志系统中,可能不仅仅订阅基于日志级别的筛选消息,日志可能来自不同的...

智菲尔 9年前 (2015-02-26) 3900℃ 0评论 0喜欢

RabbitMQ指南(8)-路由消息

1、路由 之前创建过了一个简单的日志系统。可以将日志信息广播至许多接收者。在本节中,会将日志系统增加一个特性:仅订阅日志消息的一个子集。例如,仅仅将关键的错误日志消息写入日志文件(保存在磁盘),同时还能够将所有的日志消息打印至控制台。 2、绑定 在之前的例子中,已经使用过绑定了,...

智菲尔 9年前 (2015-02-13) 3748℃ 0评论 0喜欢

RabbitMQ指南(7)-发布/订阅消息

RabbitMQ指南(7)-发布/订阅消息
1、发布/订阅消息 之前创建的是一个工作队列。工作队列的设计思想是:每个任务仅能由一个worker消费。接下来做一些复杂点的东西:将一个消息传送至多个消费者客户端。这种模式称为“发布/订阅”。 创建一个简单的日志系统来演示这种模式,该系统包含两个简单的程序:一个是产生日志消息,一...

智菲尔 9年前 (2015-02-12) 5341℃ 0评论 0喜欢

RabbitMQ指南(6)-工作队列(Work Queues)

1、介绍 工作队列(Work Queue)是为了使用多个work进程来处理分布式耗时任务。 工作队列(任务队列)的设计目的避免即时执行计算密集型任务而不得不长时间等待执行完成。取而代之,可以延时执行任务。我们将任务封装成一个消息并将其发送至队列中,运行在后台的work进程就会从队...

智菲尔 9年前 (2015-02-11) 3611℃ 0评论 0喜欢

RabbitMQ指南(5)-HelloWorld

RabbitMQ指南(5)-HelloWorld
1、简单介绍 RabbitMQ是一个消息协调器(Broker),它的主要思路非常简单:接收和传输消息。可以把它看成一个邮局:当你将邮件送到邮箱中后,肯定知道邮差将会把封信送到收件人手中。类似地,RabbitMQ就是邮局、邮箱、邮差,唯一的区别就是,邮局传递的是纸质邮件,而Rabb...

智菲尔 9年前 (2015-02-10) 3903℃ 0评论 1喜欢

RabbitMQ指南(4)-管理监控

1、管理插件 通过浏览器UI、命令行管理工具以及rabbitmqadmin,RabbitMQ的管理插件提供了基于HTTP API的方式来管理和监控服务。主要功能包括: 定义、罗列和删除Exchange、队列、绑定(bingdings)、用户、虚拟主机(virtual hosts...

智菲尔 9年前 (2015-02-09) 8318℃ 0评论 1喜欢

RabbitMQ指南(2)-支持的协议

RabbitMQ支持哪些协议呢? RabbitMQ通过直接支持或插件支持的方式,支持了几种消息协议。 AMQP 0-9-1,0-9,0-8,和扩展协议 RabbitMQ最早开发就是为了支持AMQP,所以该协议是Broker支持的最核心的协议。所有的版本基本上是类似的,但最新的版本...

智菲尔 9年前 (2015-02-08) 5747℃ 0评论 2喜欢

RabbitMQ指南(1)-特性及功能

1、RabbitMQ功能描述 消息机制可以使软件应用之间可以相互连接调用。好似一个大型应用的组件一样,使用RabbitMQ,应用程序各组件(模块)、用户设备和用户数据可以相互通信。消息机制通过分离数据的发送和接收,从而达到异步处理和解耦。 通过消息机制,可以实现数据传输,非阻塞型...

智菲尔 9年前 (2015-02-08) 9380℃ 0评论 16喜欢