RabbitMQ 拥有数以万计的用户,是最受欢迎的开源消息代理之一。从T-Mobile 到Runtastic,RabbitMQ 在全球范围内用于小型初创公司和大型企业.
RabbitMQ 是轻量级的,易于在本地和云端部署。它支持多种消息传递协议。RabbitMQ 可以部署在分布式和联合配置中,以满足大规模、高可用性的要求.
RabbitMQ 在许多操作系统和云环境上运行,并为大多数流行语言提供了广泛的开发工具 .
看看其他人是如何使用 RabbitMQ 的:
使用 Kubernetes, BOSH, Chef, Docker and Puppet进行部署. 使用喜欢的编程语言开发跨语言消息传递,例如: Java, .NET, PHP, Python, JavaScript, Ruby, Go, 等等.
HTTP-API、命令行工具和用于管理和监控RabbitMQ 的 UI.
适用于流行操作系统和语言的服务器和客户端
帮助您开始使用 RabbitMQ 的动手示例
VMware为 RabbitMQ 提供了一系列商业产品。这包括一个名为Tanzu RabbitMQ的发行版,一个部署在VMware Tanzu 平台上的版本,以及即将推出的 Kubernetes 版本。这些发行版包括开源版本的所有功能,以及一些额外的管理功能。支持协议是商业许可的一部分。
VMware 提供对开源 RabbitMQ的支持,需要付费订阅。以下公司提供开源 RabbitMQ 的技术支持和/或云托管: CloudAMQP、 Erlang Solutions、 AceMQ、 Visual Integrator, Inc、 Google Cloud Platform和 Northflank。RabbitMQ 也可以部署在 AWS 和 Microsoft Azure 中。
以下公司为 RabbitMQ 提供免费、虚拟或讲师指导的课程: VMware, Erlang Solutions, Visual Integrator, Inc 和 LearnQuest.
认识你的Rabbits伙伴,分享故事、建议并获得帮助.
首先在GitHub 上搜索邮件列表存档和已知问题。很可能其他用户也提出了同样的问题。
RabbitMQ 欢迎来自社区的贡献。请查看我们的贡献者页面以了解更多信息