Distributed Message Service RabbitMQ

Limitations

2024-06-27 06:17:31

Item

Prerequisites

Description

Version

The current   server versions include 3.8.9 and 3.8.35

Client   version compatible with AMQP 0-9-1 protocol.

Number of   Connections

RabbitMQ   stand-alone and cluster instances have different maximum connections for   different instance specifications. For specific limitations, see Product   Specifications.

-

Number of   Channels

<= 2047

The number of   channels that can be established for a single connection.

Message Size

50MB

Do not send   messages larger than this length or production will fail.

Memory high   watermark threshold

<= 80%

If the memory   usage exceeds 80%, the memory high watermark will be triggered, and the   producer process will be blocked

Disk high   watermark threshold

>= 2GB

If the   remaining disk space is less than 2GB, the disk highwater mark will be   triggered, and the producer process will be blocked

cluster_partition_handling

pause_minority

When a network partition occurs in the cluster, the broker   checks whether it is in the "minority" (if the number of brokers in   the storage partition is less than or equal to half of the total number of   brokers, it is called minority). Brokers in the minority will automatically   shut down the service and periodically check the network status, and restart   the service when the partition is restored. If the mirror queue is not   enabled, the queue on the minority group will not be able to produce and   consume when partitioning occurs.

This strategy   is equivalent to giving up availability in favor of data consistency.

rabbitmq_delayed_message_exchange

There is an error of about 1% in the plug-in delay time, and messages   may be sent to consumers earlier or later.

Whether the   instance has message delay enabled.

Maximum delay time of delayed message

7 days

Maximum delay time of delayed message


_Lh3..3Cs6.l