RabbitMQ 介绍

RabbitMQ 是一个消息中间件: 它接受和转发消息。你可以看看邮局,当你要发邮件时,你会想到把邮件放到邮箱里面。可以肯定的是,快递员最终会把邮件给收件人。在这个比喻中。RabbitMQ 是邮箱、邮政局、快递员。

特点

步消息

支持多种消息协议,消息队列,传送确认,灵活的路由到队列,多种交换类型。

开发人员体验

部署BOSH,厨师,Docker和Puppet。使用喜欢的编程语言开发跨语言消息,例如:Java,.NET,PHP,Python,JavaScript,Ruby,Go 等。

分布式部署

部署为负载均衡的集群,实现高可用性和吞吐量; 联合跨多个可用性区域和区域。

企业和云端就绪

可插拔身份验证,授权,支持TLS和LDAP。在公共云和私有云中轻松轻松部署。

工具和插件

各种各样的工具和插件,支持持续集成,运营指标和与其他企业系统的集成。灵活的插件方法来扩展RabbitMQ功能。

管理与监控

HTTP-API,命令行工具和用于管理和监视RabbitMQ的UI。