Mengkueri langganan dari topik tertentu.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
rocketmq:ListTopicSubscriptions |
list |
*Topic
|
None | None |
Sintaks permintaan
GET /instances/{instanceId}/topics/{topicName}/subscriptions HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| instanceId |
string |
Yes |
ID instance ApsaraMQ for RocketMQ. |
rmq-cn-zpr34udri0w |
| topicName |
string |
Yes |
Nama topik pada instance ApsaraMQ for RocketMQ. |
dev4-HMH_INSURANCE_NOMAL_TOPIC |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
Tidak ada parameter yang diperlukan.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Result<List> |
||
| requestId |
string |
ID permintaan. |
92A9BE4E-B794-50C8-979C-0456E4D32943 |
| success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
| data |
array<object> |
Data yang dikembalikan. |
|
|
object |
Langganan dari topik. |
||
| consumerGroupId |
string |
ID grup konsumen. |
CID-TEST |
| topicName |
string |
Nama topik. |
topic_test |
| messageModel |
string |
Mode konsumsi. Nilai yang valid: BROADCASTING dan CLUSTERING. |
BROADCASTING |
| subscriptionStatus |
string |
Status langganan. Nilai yang valid: ONLINE dan OFFLINE. |
ONLINE |
| filterExpression |
string |
Ekspresi filter. |
* |
| filterExpressionType |
string |
Jenis ekspresi filter. Nilai yang valid: SQL, TAG, dan UNSPECIFIED. Nilai SQL menunjukkan bahwa pesan difilter menggunakan ekspresi SQL. Nilai TAG menunjukkan bahwa pesan difilter menggunakan tag. Nilai UNSPECIFIED menunjukkan bahwa tidak ada jenis ekspresi filter yang ditentukan. |
SQL |
| consistency |
string |
Menunjukkan apakah konsumsi pesan konsisten. Nilai yang valid:
|
true |
| code |
string |
Kode kesalahan. |
MissingInstanceId |
| message |
string |
Pesan kesalahan. |
The instance cannot be found. |
| httpStatusCode |
integer |
Kode status HTTP. |
200 |
| dynamicCode |
string |
Kode kesalahan dinamis. |
Topic |
| dynamicMessage |
string |
Pesan kesalahan dinamis. |
instanceId |
Contoh
Respons sukses
JSONformat
{
"requestId": "92A9BE4E-B794-50C8-979C-0456E4D32943",
"success": true,
"data": [
{
"consumerGroupId": "CID-TEST",
"topicName": "topic_test",
"messageModel": "BROADCASTING",
"subscriptionStatus": "ONLINE",
"filterExpression": "*",
"filterExpressionType": "SQL",
"consistency": "true"
}
],
"code": "MissingInstanceId",
"message": "The instance cannot be found.",
"httpStatusCode": 200,
"dynamicCode": "Topic",
"dynamicMessage": "instanceId"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.