RabbitMQ 介绍
RabbitMQ 是一个消息中间件: 它接受和转发消息。你可以看看邮局,当你要发邮件时,你会想到把邮件放到邮箱里面。可以肯定的是,快递员最终会把邮件给收件人。在这个比喻中。RabbitMQ 是邮箱、邮政局、快递员。
特点
步消息
支持多种消息协议,消息队列,传送确认,灵活的路由到队列,多种交换类型。
开发人员体验
部署BOSH,厨师,Docker和Puppet。使用喜欢的编程语言开发跨语言消息,例如:Java,.NET,PHP,Python,JavaScript,Ruby,Go 等。
分布式部署
部署为负载均衡的集群,实现高可用性和吞吐量; 联合跨多个可用性区域和区域。
企业和云端就绪
可插拔身份验证,授权,支持TLS和LDAP。在公共云和私有云中轻松轻松部署。
工具和插件
各种各样的工具和插件,支持持续集成,运营指标和与其他企业系统的集成。灵活的插件方法来扩展RabbitMQ功能。
管理与监控
HTTP-API,命令行工具和用于管理和监视RabbitMQ的UI。