Updated on 2025-05-22 GMT+08:00

PERF03-06 Selecting Appropriate Message Queuing Services

  • Risk level

    Medium

  • Key strategies

    The application scenarios of the three DMS versions are as follows:

    DMS for Kafka is compatible with open-source Kafka. It is a fully-managed service that delivers high reliability, concurrency, and scalability in real-time data transmission, stream data processing, system decoupling, and traffic balancing use cases.

    DMS for RocketMQ is compatible with open-source RocketMQ. It provides ordered message delivery, intentional delivery delay, message retry, dead letter messages, transactions, and session messages for e-commerce and finance scenarios.

    DMS for RabbitMQ is compatible with open-source RabbitMQ. It provides message broadcast, transactional messages, message routing, dead letter queues, and priority queues for flash sales, flow control, and system decoupling scenarios.

    For details about the version comparison, see the official documents.

  • Related cloud services and tools
    • DMS for Kafka
    • DMS for RocketMQ
    • DMS for RabbitMQ