All Products
Search
Document Center

ApsaraMQ for RocketMQ:Features

Last Updated:Feb 26, 2026

Instance management

Feature set

Feature

Description

Documentation

Instance management

Instance list query

Query a list of instances in a specified region, including instance name, version, type, status, and topic count.

View the instance list

Instance details

View instance details, endpoints, and resource quotas; query messages and peak TPS.

View instance details

Instance creation

Create an instance as an isolated service environment to receive, store, and forward messages.

Create an instance

Instance modification

Edit instance descriptions, publish/consume ratios, and message retention periods.

Modify an instance

Instance release

Release selected instances via the console. Note that this action is irreversible. Pay-as-you-go and Serverless instances support direct release, whereas subscription instances must be released through the unsubscription process.

Release an instance

Topic management

Feature set

Feature

Description

Documentation

Topic management

Topic list query

View the list of topics within an instance, including topic name, type, status, and creation time.

View the topic list

Topic details

View the topic name, type, description, status, creation time, last write time, and associated consumer groups.

View topic details

Topic creation

Create topics for message production and consumption, including normal, ordered, scheduled, and transactional messages.

Create a topic

Topic modification

Modify the description of a selected topic.

Modify a topic

Quick start

Perform a quick verification of message production, consumption, accumulation, and retries for a selected topic.

Quick start

Topic deletion

Delete selected topics via the console. Note that deletion takes effect immediately, rendering the topics unavailable.

Delete a topic

Topic import

Import topic configurations in bulk using a predefined template.

Import topics

Topic export

Export topic configurations in bulk using a predefined template.

Export topics

Topic dashboard

Monitor message volume and accumulation for a selected topic.

View dashboard

Group management

Feature set

Feature

Description

Documentation

Group management

Group creation

Create consumer groups to subscribe to topics within an instance. (Support for both concurrent and sequential delivery modes; configurable retry policies and maximum retry times; dead-letter message redirection to specified topics.)

Create a group

Group list query

View all active consumer groups within an instance, including group ID, status, and creation time.

View the group list

Group details

View group details, including group ID, status, creation time, description, delivery mode, dead-letter policy, and subscription relationships.

View group details

Running information query

Monitor group running data, including consumption progress and client connection status.

View the running information of a group

Group dashboard

View group metrics, including message accumulation, production/consumption rates, latency, and success rates.

View dashboard

Group modification

Update group configurations such as delivery mode, description, retry policy, and dead-letter policy.

Edit a group

Group export

Export group configurations in bulk using a predefined template.

Export groups

Group import

Import group configurations in bulk using a predefined template.

Import groups

Group deletion

Delete selected consumer groups with immediate effect.

Delete a group

Consumer offset reset

Reset consumer offsets to the latest or a specific timestamp.

Reset consumer offsets

Billing

Feature set

Feature

Description

Documentation

Subscription instance billing

Messaging fee

Charges are calculated based on the selected specification and peak TPS limit, and are billed monthly.

Messaging fee

Storage fee

Charges are based on the storage capacity used and the storage duration, and are calculated and deducted hourly based on usage in the previous hour.

Storage fee

Internet access fee

Charges are based on bandwidth and apply only to outbound (downstream) bandwidth.

Internet access fee

Elastic TPS fee

Provide burstable capacity for sporadic traffic spikes without requiring reserved buffer. Charges for burst traffic are billed on a pay-as-you-go basis.

Elastic TPS fee

Pay-as-you-go instance billing

Messaging fee

Charges are calculated based on the selected specification and peak TPS limit, and are billed hourly.

Messaging fee

Storage fee

Charges are based on the storage capacity used and the storage duration, and are calculated and deducted hourly based on usage in the previous hour.

Storage fee

Internet access fee

Charges are based on bandwidth and apply only to outbound (downstream) bandwidth.

Internet access fee

Elastic TPS fee

Provide burstable capacity for sporadic traffic spikes without requiring reserved buffer. Charges for burst traffic are billed on a pay-as-you-go basis.

Elastic TPS fee

Upgrade/Downgrade for subscription and pay-as-you-go instances

Instance configuration change

Upgrade configurations (peak TPS, storage, bandwidth) to handle business growth or traffic surges. Downgrade configurations during low-activity periods to optimize costs.

Upgrade and downgrade instance configurations

Billing method conversion

Conversion from pay-as-you-go to subscription

Convert instances to the subscription model for stable, long-term workloads to ensure resource availability and benefit from discounted rates.

Change the billing method of an instance from pay-as-you-go to subscription

Standard Edition billing

Messaging pricing

Charge for message production and consumption based on API call volume. Tiered pricing applies based on monthly usage and region.

Messaging pricing

Internet traffic pricing

Charge for data transfer when accessing services via public endpoints.

Internet traffic pricing

Topic resource fee

Apply a daily resource fee per topic. Unit prices are tiered based on the daily message volume of each topic.

Topic resource fee

Resource plans

Purchase resource plans for API requests and topics to reduce costs compared to standard pay-as-you-go rates. Usage is deducted from resource plans first; any excess usage is billed at standard pay-as-you-go rates.

-

Global message routing pricing

Charge for global message routing as an advanced feature on a pay-as-you-go basis. No charges apply if the feature is not used. Advanced features must be used in conjunction with basic messaging capabilities. Message transfer fee = Message volume × Unit price. Topic resource Fee = Topic count × Unit price.

-

Enterprise Platinum Edition Billing

Enterprise Platinum Edition

Enterprise Platinum Edition instances are billed on a subscription basis and are suitable for scenarios that require high SLAs or involve large message volumes. Subscription billing enables resource reservation and offers greater discounts. Compared with Standard Edition instances, Enterprise Platinum Edition instances provide higher availability and support additional advanced features, such as attribute-based SQL filtering and pull consumers.

Billing of Enterprise Platinum Edition

Dashboard

Feature set

Feature

Description

Documentation

Dashboard

Dashboard

Deliver metric data to a user-owned Prometheus instance and visualize it via Grafana dashboards.

Dashboard

Security and compliance

Feature set

Feature

Description

Documentation

IP allowlist

IP allowlisting

Add CIDR blocks or static IP addresses to an allowlist. Only clients within the allowlist can access ApsaraMQ for RocketMQ.

Allowlist IP addresses

Allowlisted IP address deletion

Remove IP addresses from the allowlist to revoke access for associated clients.

Delete an allowlisted IP address

Intelligent authentication

Intelligent authentication

Access ApsaraMQ for RocketMQ using system-initialized credentials.

Intelligent authentication

Credential-free access within a VPC

The server authenticates requests based on the client's VPC network context.

Intelligent authentication

ACL user management

Manage ACL credentials for authentication. Create, delete, update, and query ACL users. Temporarily disable or re-enable users as needed.

ACL-based authentication

ACL permissions

Manage authorization for RocketMQ resources. Grant or revoke permissions for specific users.

ACL-based authentication

RAM-based control

RAM-based API control

Control access to the console and management APIs using RAM policies.

RAM authorization

RAM-based resource control

Ensure account and resource security using RAM policies.

Identity management

Message tracing

Feature set

Feature

Description

Documentation

Message tracing

Query by message ID

Trace messages by message ID.

Query a message trace

Query by message key

Trace messages by message key.

Query a message trace

Query by topic

Trace messages by topic.

Query a message trace

Message tracing

View producer details including hostname, send time, server arrival time, and result. View consumer details including node info and reception time.

Query a message trace

Trace diagram generation

Generate a trace diagram for queried message traces.

Query a message trace

Monitoring and alerting

Feature set

Feature

Description

Documentation

Monitoring and alerting

Metric query

Query metrics at the instance, group, topic, and group/topic levels, including API call frequency, messages sent/received per minute, and production/consumption throttling events.

View monitoring metrics

Alert rule creation

Configure alert rules in Cloud Monitor based on specific metrics, thresholds, and severity levels. Notify designated contact groups.

Create an alert rule

Message query

Feature set

Feature

Description

Documentation

Message query

Query by message ID

Retrieve message content, system attributes, and custom attributes by message ID.

Query a message

Query by message key

Retrieve message content, system attributes, and custom attributes by message key.

Query a message

Consumption verification

Resend queried messages to verify consumption logic.

Query a message

Message download

Download queried message data based on a template.

Query results

RocketMQ Copilot

Feature set

Feature

Description

Documentation

Cloud migration

Migration task creation

Configure seamless migration from open-source RocketMQ to ApsaraMQ for RocketMQ 5.0 instances.

Migration procedures

Task details

View network configurations and metadata for migration tasks.

Self-service troubleshooting

Anomaly diagnosis

Analyze logs to identify anomalies, run backend diagnostics for instances, and generate actionable remediation recommendations.

Self-service troubleshooting

Message backup

Provide server-side cross-region and cross-cloud unidirectional or bidirectional message backup. Enable endpoint switching during regional outages or cloud disasters to maintain service continuity.

Feature set

Feature

Description

Documentation

Backup task configuration

Unidirectional backup

Configure one-way data synchronization tasks between ApsaraMQ for RocketMQ instances and self-managed open-source RocketMQ clusters, or between ApsaraMQ for RocketMQ instances.

Bidirectional backup

Configure two-way data synchronization tasks between ApsaraMQ for RocketMQ instances and self-managed open-source RocketMQ clusters, or between ApsaraMQ for RocketMQ instances.

Active-active geo-redundancy

Backup monitoring

Metric monitoring

Track synchronization metrics, including total data volume, ingestion/egress rates, and accumulation.

View monitoring metrics

Alerting

Configure Cloud Monitor alerts to notify recipients when synchronization metrics exceed defined thresholds.

Create an alert rule

Message integration

Feature set

Feature

Description

Documentation

Integration overview

Message inflow

View supported Alibaba Cloud services for ingesting data into ApsaraMQ for RocketMQ.

Message inflow

Message outflow

View supported Alibaba Cloud services for streaming data out of ApsaraMQ for RocketMQ.

Message outflow

Task creation

Quickly create synchronization tasks by selecting supported sources and sinks.

Message integration

Task list

Task list

View all integration tasks, including name, source, destination, and status.

Other operations

Task creation

Sync data to ApsaraMQ for RocketMQ from sources including ApsaraMQ for Kafka, ApsaraMQ for RabbitMQ, Simple Message Queue (SMQ) (formerly MNS), ApsaraMQ for MQTT, and Data Transmission Service (DTS). Sync RocketMQ data to targets including Kafka, RabbitMQ, SMQ, MQTT, and Function Compute.

Message transformation

Transform data during synchronization. Support full/partial event mapping, constant values, and templates.

Message transformation

Message filtering

Filter data using matching modes such as exact match, prefix, suffix, exclude, numeric values/ranges, IP address match, multi-pattern match, array match, null-value match, and existence match.

Event patterns

Retry and dead-lettering

Configure retry and dead-letter policies for synchronization tasks to improve fault tolerance.

Retry and dead-lettering

Task deletion

Delete selected tasks with immediate effect.

Other operations

Task suspension

Suspend running tasks to temporarily stop data synchronization.

Other operations

Task resumption

Resume suspended tasks and continue synchronization from the point of interruption.

Other operations

Task modification

Modify filtering and transformation strategies for existing tasks.

Other operations

High availability

Feature set

Feature

Description

Documentation

Disaster recovery and backup

RocketMQ Replicator

Provide cross-region and cross-instance synchronization for messages and consumer offsets. Support data synchronization between open-source RocketMQ clusters and ApsaraMQ for RocketMQ instances, and meet requirements for active-passive geo-redundancy and active-active geo-redundancy deployments.

-