文档中心 > 什么是RabbitMQ
什么是RabbitMQ

最近更新时间:2021-07-28

消息队列RabbitMQ是一种跨进程、异步的通信机制,由消息系统来确保消息的可靠传递。完全兼容开源RabbitMQ,部署方便,提供丰富的工具和插件。具有易用性、扩展性、可靠性以及高可用性等特性。适用于异步处理、应用解耦、限流削峰(秒杀活动)、日志处理、消息通讯等场景。


产品特性

紫光云的RabbitMQ具有如下特性:

  • 高可用性:RabbitMQ集群版支持Quorum队列、镜像队列,可避免单节点故障,提升数据的安全性和服务的可用性。

  • 灵活性:RabbitMQ提供了许多插件,可以支持从多方面进行扩展。(可以编写自己的插件)。

  • 高性能:紫光云消息队列RabbitMQ时效性达到微秒级,延迟低。

  • 高可靠:RabbitMQ通过持久化、传输确认以及发布确定等机制来保证可靠性。

  • 扩展性:紫光云消息队列RabbitMQ提供集群架构,可以根据实际业务情况动态扩展集群中的节点。


基本概念

在使用消息队列RabbitMQ前,您需要了解如下概念:

  • 实例:虚拟化的消息队列服务器。您可以在一个实例中创建和管理队列。

  • 地域:物理的数据中心。

  • 可用区:一个地域中物理隔离的数据中心,拥有独立的电力和网络设备。同一可用区的实例网络延时更小。不同可用区具有较高的容灾能力。


访问方式

紫光云提供控制台方式进行消息队列RabbitMQ的管理。通过Web服务页面,您可以在控制台进行消息队列的配置和管理。