Инстансы RabbitMQ совместимы с RabbitMQ 3.8.35. Table 1 перечисляет спецификации одиночных и кластерных инстансов RabbitMQ.
Флейвор | Брокеры | Объём хранения (GB) | Эталонный TPS | Максимальное количество потребителей на брокер | Рекомендуемое количество очередей на брокер | Максимальное количество соединений на брокер |
|---|---|---|---|---|---|---|
rabbitmq.2u4g.cluster | 3 | 300–90,000 | 3,000 | 4,000 | 100 | 1,000 |
5 | 500–150,000 | 5,000 | 4,000 | 100 | 1,000 | |
7 | 700–210,000 | 7,000 | 4,000 | 100 | 1,000 | |
rabbitmq.4u8g.cluster | 3 | 300–90,000 | 6,000 | 8,000 | 200 | 2,000 |
5 | 500–150,000 | 10,000 | 8,000 | 200 | 2,000 | |
7 | 700–210,000 | 14,000 | 8,000 | 200 | 2,000 | |
rabbitmq.8u16g.cluster | 3 | 300–90,000 | 12,000 | 16,000 | 400 | 4,000 |
5 | 500–150,000 | 20,000 | 16,000 | 400 | 4,000 | |
7 | 700–210,000 | 28,000 | 16,000 | 400 | 4,000 | |
rabbitmq.12u24g.cluster | 3 | 300–90,000 | 24,000 | 24,000 | 600 | 6,000 |
5 | 500–150,000 | 40,000 | 24,000 | 600 | 6,000 | |
7 | 700–210,000 | 56,000 | 24,000 | 600 | 6,000 | |
rabbitmq.16u32g.cluster | 3 | 300–90,000 | 48,000 | 32,000 | 800 | 8,000 |
5 | 500–150,000 | 80,000 | 32,000 | 800 | 8,000 | |
7 | 700–210,000 | 112,000 | 32,000 | 800 | 8,000 | |
rabbitmq.24u48g.cluster | 3 | 300–90,000 | 60,000 | 40,000 | 1,000 | 10,000 |
5 | 500–150,000 | 100,000 | 40,000 | 1,000 | 10,000 | |
7 | 700–210,000 | 140,000 | 40,000 | 1,000 | 10,000 | |
rabbitmq.32u64g.cluster | 3 | 300–90,000 | 72,000 | 40,000 | 1,000 | 10,000 |
5 | 500–150,000 | 120,000 | 40,000 | 1,000 | 10,000 | |
7 | 700–210,000 | 168,000 | 40,000 | 1,000 | 10,000 |
Старые и новые флейворы RabbitMQ instance сравниваются следующим образом.
Старый Флейвор | Новый Флейвор | ||
|---|---|---|---|
Флейвор | Справочный TPS | Флейвор | Справочный TPS |
4 vCPUs | 8 GB × 3 | 3,000 | rabbitmq.4u8g.cluster * 3 | 6,000 |
8 vCPUs | 16 GB × 3 | 6,000 | rabbitmq.8u16g.cluster * 3 | 12,000 |
16 vCPUs | 32 GB × 3 | 24,000 | rabbitmq.16u32g.cluster * 3 | 48,000 |
Instances с новыми Флейвор имеют следующие возможности:
В режиме cluster mode RabbitMQ сохраняет сообщения на диск. При создании инстанса RabbitMQ выберите подходящий размер Объема хранения, исходя из предполагаемого размера сообщения и количества реплик в mirrored queue, которое может быть максимально равно количеству брокеров в кластере.
Например, если оценочный размер сообщения составляет 100 GB, емкость диска должна быть не менее: 100 GB x Number of mirrored replicas + 100 GB (reserved).
Для single-node instances выберите размер Объема хранения на основе оценочного размера сообщения и зарезервированного дискового пространства.
Вы можете изменить number of brokers в cluster, но не можете изменить specifications single-node instance.