Function Overview
- ALL
- Buying a RocketMQ Instance
- Accessing a RocketMQ Instance
- Managing Topics
- Modifying Instance Specifications
- Public Network Access
- Querying Messages
- Managing Consumer Groups
- Managing Users
- Dead Letter Queues
- Diagnosing an Instance
- Sending and Receiving Messages
- Scheduled Messages
- Monitoring
- Auditing
- APIs
-
Buying a RocketMQ Instance
-
Before using DMS for RocketMQ, you must purchase a RocketMQ instance. Your RocketMQ instance will be deployed in physical isolation and exclusively used by you.
All regions
-
-
Accessing a RocketMQ Instance
-
Connect to a RocketMQ instance before using an open-source RocketMQ client to create and retrieve messages.
When buying a RocketMQ instance, you can enable or disable SSL. After the instance is bought, the SSL setting cannot be changed.
-
-
Managing Topics
-
A topic is the basic unit for sending and receiving messages. After purchasing a RocketMQ instance, you must manually create topics before creating and retrieving messages.
-
-
Modifying Instance Specifications
-
After creating a RocketMQ instance, you can expand its storage space and increase the number of brokers. The storage space and the number of brokers can only be changed separately.
The specifications can only be expanded. You can expand the storage space 20 times.All regions
-
-
Public Network Access
-
To access a RocketMQ instance over a public network, enable public access and configure EIPs for the instance.
You can change the public access setting only when the RocketMQ instance is in the Running state.All regions
-
-
Querying Messages
-
View the content of a message and check whether the message is successfully created or retrieved.
On the DMS for RocketMQ console, you can query messages by topic or by message ID.All regions
-
-
Managing Consumer Groups
-
A consumer group is a group of consumers with the same behavior and is used to manage and maintain message retrieval. Before retrieving messages, you must create a consumer group.
-
-
Managing Users
-
RocketMQ instances support ACL-based permission control. You can create multiple users and assign different topic and consumer group permissions to them.
All regions
-
-
Dead Letter Queues
-
Dead letter queues store messages that cannot be correctly retrieved.
If a message fails to be retrieved, the system will retry sending it. After the maximum number of retries (which is 16 by default and configurable on the client) is reached and the message retrieval still fails, the message becomes a dead letter message and is delivered to the dead letter queue that corresponds to the consumer.You can query, export, and resend dead letter messages.
All regions
-
-
Diagnosing an Instance
-
You can diagnose an instance to quickly locate faults when message retrieval is slow or fails.
All regions
-
-
Sending and Receiving Messages
-
View the sample code for connecting open-source RocketMQ clients to DMS for RocketMQ to send and receive messages.
-
-
Scheduled Messages
-
In DMS for RocketMQ, you can schedule messages to be delivered at any time, with a maximum delay of one year. You can also cancel scheduled messages.
After being sent from producers to DMS for RocketMQ, scheduled messages are delivered to consumers only after a specified point in time.
All regions
-
-
Monitoring
-
Cloud Eye monitors RocketMQ instance metrics in real time. You can view these metrics on the Cloud Eye console.
-
-
Auditing
-
RocketMQ operations are recorded by Cloud Trace Service (CTS), which is a log audit service provided by HUAWEI CLOUD. CTS collects, stores, and queries records of operations on RocketMQ instances, facilitating security analysis, compliance audit, resource tracking, and fault locating.
-
-
APIs
-
DMS for RocketMQ provides REST APIs that support HTTP/HTTPS methods. You can call APIs to create, modify, and delete instances.
All regions
-
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.