RUI个人博客 首页>>RabbitMQ

AMQP协议模型高阶概述

AMQP协议模型高阶概述

AMQP是什么 AMQP(高级消息队列协议)是一个网络协议。它支持符合要求的客户端应用(application)和消息中间件代理(messaging middleware broker)之间进行通信。 消息代理和他们所扮演的角色 消息代理(message brokers)从发布者(publishers)亦称生产者(producers)那儿接收消息,并根据既定的路由规则把接收到的消息发送给处理消息的消费者(consumers)。 由于AMQP是一个网络协议,所以这个过...

阅读全文 »

RabbitMQ的Web管理与监控

RabbitMQ的Web管理与监控

RabbitMQ提供了完善的管理和监控工具 1、management plugin rabbitmq-management plugin提供HTTP API来管理和监控RabbitMQ Server,具体包含如下功能: 删除、生成、列表,包括:exchanges,queues,bindings,users,virtual hosts and permissions。 监视 queue 长度,每个 channel的message rates ,每个连接的data rates,等等。 发送和接收messages。 监控Erlang processes,file descriptors,memory use。 导出/导出object definitions to JSON。 强...

阅读全文 »