目录
RabbitMQ 是开源消息代理软件(有时称为面向消息的中间件),它实现了高级消息队列协议 (AMQP)。RabbitMQ 服务器使用 Erlang 编程语言编写,并构建在用于集群和故障转移的开放电信平台框架之上。所有主要编程语言都提供与代理交互的客户端库。Telegraf 允许对 RabbitMQ 数据进行监控。
Telegraf 输入插件:RabbitMQ
此插件从您的 RabbitMQ 监控集群收集统计信息。它通过 RabbitMQ Management Plugin 从 RabbitMQ 服务器读取指标。
RabbitMQ 基础知识
RabbitMQ 开源消息代理轻巧且易于在本地和云端部署。主要功能包括
- 支持异步消息传递
- 可以与 BOSH、Chef、Docker 和 Puppet 一起部署
- 分布式部署
- 企业级和云就绪
- 拥有各种工具和插件
- 具有 HTTP-API、命令行工具和 UI,用于管理和监控