Rabbitmq 简明教程

RabbitMQ - Features

RabbitMQ 是最受欢迎的开源消息代理之一。它旨在为企业级消息传递应用程序提供高可用性、可扩展性、可靠性、性能和安全性。以下是一些 RabbitMQ 的突出特点。

  1. LightWeight − RabbitMQ 轻量且易于在本地和云端安装。

  2. Connectivity Options − RabbitMQ 支持多种消息传递协议,并且可以部署在分布式/联合配置中以满足高可用性、可扩展性的要求。

  3. Pluggable Architecture − RabbitMQ 允许选择持久性机制,还提供选项来自定义针对身份验证和授权的安全性,以满足应用程序需求。

  4. Multi-Platform − RabbitMQ 为许多流行语言(如 Java、Python、JavaScript、Ruby 等)提供客户端 API。

  5. Broker Cluster − RabbitMQ 可以部署为集群以实现高可用性和吞吐量。它可以在多个可用区域和区域之间联合使用。

  6. Features Rich − RabbitMQ 为代理和客户端提供许多高级功能。

  7. Simple Administration Interface − RabbitMQ 管理控制台易于使用,但仍然提供许多强大的管理功能。

  8. Enterprise and Cloud Ready − RabbitMQ 支持可插拔的身份验证和授权。它支持 LDAP 和 TLS。它可以轻松部署在公有和私有云中。

  9. Features Rich − RabbitMQ 为代理和客户端提供许多高级功能。它提供插件来支持持续集成、操作指标以及与其他企业系统的集成等。

  10. Management − RabbitMQ 提供 HTTP API、命令行工具和 UI 来管理和监视 RabbitMQ。