DMS
The SDK interfaces based on the DMS v1.0 API are as follows. Invocation example: conn.dms.create_queue()
| Interface | method | API |
| Queue Operations | create_queue(**kwargs) | POST /v1.0/{project_id}/queues |
| queues() | GET /v1.0/{project_id}/queues | |
| get_queue(queue) | GET /v1.0/{project_id}/queues/{queue_id} | |
| delete_queue(queue, ignore_missing=True) | DELETE /v1.0/{project_id}/queues/{queue_id} | |
| Group Operations | create_groups(queue, **kwargs) | POST /v1.0/{project_id}/queues/{queue_id}/groups |
| groups(queue) | GET /v1.0/{project_id}/queues/{queue_id}/groups | |
| delete_group(queue, group) | DELETE /v1.0/{project_id}/queues/{queue_id}/groups/{consumer_group_id} | |
| Message Operations | send_messages(queue, **kwargs) | POST /v1.0/{project_id}/queues/{queue_id}/messages |
| consume_message(queue, consume_group, **query) | GET /v1.0/{project_id}/queues/{queue_id}/groups/{consumer_group_id}/messages | |
| ack_consumed_message(consumed_message, status='success') | POST /v1.0/{project_id}/queues/{queue_id}/groups/{consumer_group_id}/ack | |
| Quota Operations | quotas() | GET /v1.0/{project_id}/quotas/dms |
Did this article solve your problem?
Thank you for your score!Your feedback would help us improve the website.