Message Queue provides the following Application Programming Interfaces (APIs).
Topic management
API | Description |
|---|---|
Creates a topic. | |
Deletes a topic. | |
Queries a list of topics. | |
Updates the read and write permissions of a topic. | |
Modifies the description of a topic. |
Group management
API | Description |
|---|---|
Creates a group. | |
Deletes a group. | |
Queries a list of groups. | |
Queries the subscription relationships of a group. | |
Updates the read permission of a group. | |
Modifies the description of a group. |
Consumer management
API | Description |
|---|---|
Queries the message backlog for a consumer. | |
Queries the detailed status of a consumer. | |
Queries the stack information of a consumer. | |
Queries the connection information of a consumer. | |
Resets a consumer offset. | |
Queries the time span of a consumer. |
Message query
API | Description |
|---|---|
Queries a message by message ID. | |
Queries a message by message key. | |
Queries messages by topic. |
Message traces
API | Description |
|---|---|
Views the result of a message trace query. | |
Creates a message trace query task by message ID. | |
Creates a message trace query task by message key. | |
Creates a message trace query task by topic. | |
Deletes a message trace query task. | |
Queries a list of message trace query tasks. |
Dead-letter queue
API | Description |
|---|---|
Queries a dead-letter message by message ID. | |
Queries dead-letter messages by group. | |
Resends a dead-letter message. | |
Resends dead-letter messages in a batch. |
Alert management
API | Description |
|---|---|
Queries a list of alert rules. | |
Creates an alert rule. | |
Deletes an alert rule. | |
Updates an alert rule. | |
Enables an alert rule. | |
Disables an alert rule. | |
Queries the alert history. |