DMS for RocketMQ совместим с open-source RocketMQ 4.8.0 и 5.x. Их технические характеристики описаны ниже.
Обработка сообщений в RocketMQ опирается на пропускную способность диска. Базовая производительность RocketMQ была протестирована с ultra-high I/O и более высокими дисками и пропускной способностью диска ниже верхнего предела. Для получения подробной информации о влиянии типов дисков на производительность RocketMQ см. Does the Disk Type Affect the RocketMQ Instance Performance?
Технические характеристики RocketMQ 4.8.0 instance определяются по семи измерениям:
Table 1 перечисляет flavors DMS for RocketMQ 4.8.0.
TPS (Transaction per second) указывает общее количество произведённых и потребляемых сообщений в секунду, то есть общую пропускную способность производства и потребления сообщений в секунду для flavor (при базовых сообщениях 1 KB).
Флейвор | Брокеры | Объем хранения (GB на брокер) | TPS на брокер | Макс. тем на брокер | Макс. групп потребителей на брокер |
|---|---|---|---|---|---|
rocketmq.4u8g.cluster.small | 1–10 | 300–30,000 | 15,000 | 2,000 | 2,000 |
rocketmq.4u8g.cluster | 1–10 | 300–60,000 | 20,000 | 4,000 | 4,000 |
rocketmq.8u16g.cluster | 1–10 | 300–90,000 | 25,000 | 8,000 | 8,000 |
rocketmq.12u24g.cluster | 1–10 | 300–90,000 | 28,000 | 12,000 | 12,000 |
rocketmq.16u32g.cluster | 1–10 | 300–90,000 | 30,000 | 16,000 | 16,000 |
Спецификации экземпляра RocketMQ 5.x basic edition определяются по шести измерениям:
Table 2 и Table 3 перечисляют варианты DMS for RocketMQ 5.x basic edition. В последующих таблицах TPS рассчитывается на основе обычных сообщений размером 4 KB. TPS при отправке запланированных, отложенных или транзакционных сообщений равен TPS при отправке обычных сообщений, умноженному на 5. При получении этих сообщений умножать не нужно. Например, TPS при отправке обычного сообщения в секунду равен 1, а TPS при отправке транзакционного сообщения в секунду — 5 (1 × 5).
Flavor | Storage Space (GB) | TPS | Max. Topics | Max. Consumer Groups |
|---|---|---|---|---|
rocketmq.b1.large.1 | 100–30,000 | 500 | 50 | 500 |
Flavor | Storage Space (GB) | TPS | Max. topics | Max. Consumer Groups | Max. Connections |
|---|---|---|---|---|---|
rocketmq.b2.large.4 | 200–60,000 | 2,000 | 100 | 1000 | 4,000 |
rocketmq.b2.large.8 | 200–60,000 | 4,000 | 100 | 1000 | 4,000 |
rocketmq.b2.large.12 | 200–60,000 | 6,000 | 100 | 1000 | 6,000 |
Спецификации инстанса RocketMQ 5.x professional edition определяются по семи измерениям:
Table 4 и Table 5 перечисляют flavors DMS for RocketMQ 5.x professional edition. В последующих таблицах TPS рассчитывается с использованием обычных сообщений размером 4 KB. TPS отправки запланированных, отложенных или транзакционных сообщений равен TPS отправки обычных сообщений, умноженному на 5. При получении этих сообщений умножать не нужно. Например, TPS отправки обычного сообщения в секунду равен 1, а TPS отправки транзакционного сообщения в секунду — 5 (1 × 5).
Flavor Name | Storage Space (GB) | TPS | Max. Topics | Consumer Groups |
|---|---|---|---|---|
rocketmq.p1.large.1 | 100–30,000 | 500 | 200 | 500 |
Flavor Name | Storage Space (GB) | TPS | Flexible TPS | Topics | Consumer Groups |
|---|---|---|---|---|---|
rocketmq.p2.large.8 | 200–60,000 | 4,000 | 2,000 | 400 | 1,500 |
rocketmq.p2.large.12 | 200–60,000 | 6,000 | 3,000 | 400 | 1,500 |
rocketmq.p2.large.20 | 200–60,000 | 10,000 | 5,000 | 800 | 1,500 |
rocketmq.p2.large.40 | 400–120,000 | 20,000 | 10,000 | 800 | 1,500 |
rocketmq.p2.large.100 | 400–120,000 | 50,000 | 25,000 | 1000 | 2,000 |
rocketmq.p2.large.150 | 400–120,000 | 75,000 | 37,500 | 1000 | 2,000 |
rocketmq.p2.large.200 | 800–240,000 | 100,000 | 50,000 | 1,500 | 4,000 |
rocketmq.p2.large.300 | 800–240,000 | 150,000 | 50,000 | 1,500 | 4,000 |