![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
RabbitMQ
天行华瑞
CTO
展开
-
RabbitMQ源码解析前奏--配置
对于RabbitMQ如果是简单的应用case,则用缺省配置即可,如果是复杂应用,则需要定制服务器配置。下面就开始详细配置之旅吧。 RabbitMQ通常有以下2种方式来定制Server: 一、环境变量 环境变量初始值通过文件rabbitmq-env.conf来配置,rabbitmq-env.conf默认在/etc/rabbitmq, 且位置不可更改。 rabbi转载 2015-08-11 14:19:52 · 586 阅读 · 0 评论 -
RabbitMQ源码解析前奏--安装
RabbitMQ支持各种操作系统,包括Unix\Linux及其各种发行和变种版本、Windows、MAC等。 首先需要下载安装包,可以是二进制,也可以是源码安装,各种包集合下载地址在这里。 由于支持的操作系统众多,那么版本也就众多,本文以Centos为例: 一、Erlang安装 RabbitMQ基于Erlang,所以必须先安装Erlang,具体如何安装参考这转载 2015-08-11 14:16:50 · 369 阅读 · 0 评论 -
RabbitMQ源码解析前奏--AMQP协议
AMQP即高级消息队列协议,接下来从三个方面来浅析该协议。 一、协议 AMQP协议分层类似于OSI或TCP/IP协议分层。从图中可以看出分三层: 图1 AMQP协议分层图 1、Model Layer 规范服务器端Broker的行为。 2、Session Layer 定义客户端与服务器端Broker的Context。 3、Transport L转载 2015-08-11 14:17:34 · 286 阅读 · 0 评论 -
RabbitMQ源码解析前奏--管理与监控
RabbitMQ提供了完善的管理和监控工具,分management plugin和rabbitmqctl两种类型的工具,具体如下: 一、management plugin rabbitmq-management plugin提供HTTP_API来管理和监控RabbitMQ Server,具体包含如下功能: Declare, list and de转载 2015-08-11 14:22:42 · 404 阅读 · 0 评论