发布时间:2014-12-03 16:00:23
AMQP即高级消息队列协议,接下来从三个方面来浅析该协议。一、协议 AMQP协议分层类似于OSI或TCP/IP协议分层。从图中可以看出分三层:图1 AMQP协议分层图1、Model Layer 规范服务器端Broker的行为。2、Session Layer 定义客户端与服务器端Broker的Context。3、Transport Layer 传输二进制数据流。二、模型 AMQP服......【阅读全文】
发布时间:2014-12-03 16:00:19
RabbitMQ支持各种操作系统,包括Unix\Linux及其各种发行和变种版本、Windows、MAC等。 首先需要下载安装包,可以是二进制,也可以是源码安装,各种包集合下载地址在这里。 由于支持的操作系统众多,那么版本也就众多,本文以Centos为例:一、Erlang安装 RabbitMQ基于Erlang,所以必须先安装Erlang,具体如何安装参考这里。二、RabbitMQ二进制安装 #rpm --import http://www.rabbitmq.com......【阅读全文】
发布时间:2014-12-03 16:00:09
RabbitMQ提供了完善的管理和监控工具,分management plugin和rabbitmqctl两种类型的工具,具体如下:一、management plugin rabbitmq-management plugin提供HTTP_API来管理和监控RabbitMQ Server,具体包含如下功能: Declare, list and delete exchanges, queues, bindings, users, virtual hosts and permissions.Monitor queu......【阅读全文】