ApsaraMQ for RocketMQ is a distributed and unified processing platform for messages, events, and streams. Developed by Alibaba Cloud based on Apache RocketMQ, ApsaraMQ for RocketMQ provides low latency, high concurrency, high availability, and high reliability. ApsaraMQ for RocketMQ is suitable for distributed Internet applications and provides core capabilities such as asynchronous communication, stream processing, and event-driven data processing.
Benefits
ApsaraMQ for RocketMQ is developed based on the cloud-native infrastructure of Alibaba Cloud and is compatible with the core APIs and features of Apache RocketMQ.
Compared with self-managed Apache RocketMQ clusters, ApsaraMQ for RocketMQ provides the following benefits.
Advanced architecture
ApsaraMQ for RocketMQ uses a messaging architecture that decouples computing from storage. This way, you can perform separate scaling operations on storage and computing resources to ensure flexible O&M, high scalability, and high performance.
High performance
ApsaraMQ for RocketMQ can provide up to one million messaging transactions per second (TPS) for each instance. You do not need to worry about system stability in scenarios in which traffic spikes occur, such as sales promotion.
High security and reliability
Zone redundancy: High availability across multiple zones is provided for brokers. Data is stored in three replicas. If a zone fails, the service can still be accessed as expected.
Data replication: Cross-region data replication and intra-region data replication are supported. You can use routing rules to route messages from source instances to destination instances.
Stability SLA
ApsaraMQ for RocketMQ provides a service availability of up to 99.99%, a high-availability architecture that stores data in multiple replicas, and a data reliability of up to 99.99999999%.
Scalability and cost efficiency
ApsaraMQ for RocketMQ allows you to reserve messaging TPS and supports elastic TPS. You do not need to reserve a large specification if a small amount of bursty traffic is required for your business. This way, you can save up to half of the broker resources. ApsaraMQ for RocketMQ also provides elastic serverless storage on a pay-as-you-go basis. Compared with mounted cloud disks, serverless storage is scalable and more cost-efficient.
Visualized O&M
ApsaraMQ for RocketMQ can be integrated with observability systems such as Managed Service for OpenTelemetry, end-to-end tracing systems, and Managed Service for Prometheus. ApsaraMQ for RocketMQ also provides a comprehensive set of API operations for the integration of self-service O&M systems.
Finance-grade disaster recovery
ApsaraMQ for RocketMQ allows you to route and replicate messages across regions. It supports topic-level data synchronization at a latency within milliseconds.
Scenarios
Based on unified message storage and a lightweight computing layer, ApsaraMQ for RocketMQ can be used in scenarios such as asynchronous decoupling of microservices, streaming data processing, and event-driven data processing.
Business messages
Streaming data processing
ApsaraMQ for RocketMQ supports large-throughput stream storage and can be seamlessly integrated with log collection systems, data integration systems, and data analysis systems. You can use ApsaraMQ for RocketMQ to distribute upstream data to downstream systems, such as real-time computing and offline storage systems.
Event-driven processing
ApsaraMQ for RocketMQ can be integrated with EventBridge to perform event-driven processing. Based on the event rules in EventBridge, message data can be used to drive events in downstream applications such as Function Compute, HTTP APIs, and third-party applications.
Quick guide for migrating business to Alibaba Cloud
Create an instance
Click the button below to go to the buy page to create an ApsaraMQ for RocketMQ instance.