Skip to content

Features

Common features of RabbitMQ include:

  • Reliability

    RabbitMQ uses some mechanisms to ensure reliability, such as persistence, transmission confirmation, and release confirmation.

  • Message clustering (Clustering)

    Multiple RabbitMQ servers can form a cluster to form a logical Broker.

  • Highly Available Queues

    The queue can be mirrored on the hosts in the cluster so that the queue is still available even if some nodes fail.

  • Multiple protocols (Multi-protocol)

    RabbitMQ supports multiple message queuing protocols, such as STOMP, MQTT, etc.

  • Multilingual client (Many Clients)

    RabbitMQ supports almost all common languages, such as Java, .NET, Ruby, etc.

  • Management UI (Management UI)

    RabbitMQ provides an easy-to-use graphical user interface that allows users to monitor and manage all aspects of the message broker.

  • Tracking mechanism (Tracing)

    If the message is abnormal, RabbitMQ provides a message tracking mechanism, and users can easily find out what happened.

  • Plug-in mechanism (Plugin System)

    RabbitMQ provides many plug-ins that support extensions in many ways, and you can also write your own plug-ins.

After deploying RabbitMQ in DCE 5.0, the following features will also be supported:

  • Support single-node and multi-node RabbitMQ cluster deployment
  • Support RabbitMQ Managerment plug-in, provide management page
  • Support RabbitMQ Prometheus plug-in, expose monitoring metrics
  • Use ServiceMonitor to interface with Prometheus to capture metrics
  • Support the expansion and rolling upgrade of RabbitMQ cluster

Comments