Docs
EN
Docs
Console
Sign in
Message Queue for RabbitMQ
Document
Message Queue for RabbitMQ
Message Queue for RabbitMQ
Document
What's new
Release Notes for New Features
Product Overview
What is the message queue for RabbitMQ?
Product features
Product functions
Product specification
Related concepts
Data security
Restriction description
Message Queue | MQ
Product Billing
Billing overview
Billing items
Billing Methods
Pay-as-you-go
Subscriptions
Switch to subscription
Instance renewal
Description of arrears or expiration
Costs for unsubscribing or configuration change
Taxes and invoices
Quick Start
Overview
Prepare the environment
Create instance
Produce and consume messages
Connect to the RabbitMQ management address
Bind user and Vhost
Produce and consume messages (non-SSL mode)
Produce and consume messages (SSL mode)
Query messages
User Guide
Instance management
Create instance
View instance information
Change instance specifications
Modify instance information
Restart instance
Delete instance
Set public network access
Set public network parse
Reset administrator user password
Create quorum queue
Monitoring
View monitoring data
Set alarm rules
Recommended alarm rules
Extension management
Enable extension
Use the Rabbitmq_tracing Extension
Task management
Tag management
Tag overview
Bind tags
Filter instances by tag
Edit and unbind tags
Allowlist management
Create allowlist
Associate instances with the allowlist
Disassociate instances from the allowlist
View allowlist information
Edit allowlist
Delete allowlist
Access control
Manage permissions based on IAM
Cross-service access authorization
Terraform
Manage Message Queue for RabbitMQ through Terraform
RabbitMQ Agent
RabbitMQ Agent Overview
Use RabbitMQ Agent
API reference
V2(2022-01-01)
Usage note
API overview
How to call the API
Request structure
Response
Common parameters
Signature method
Service address
Resource check
DescribeRegions - Query available Region list
DescribeAvailabilityZones - View the availability zone list
Instance lifecycle management
Create Instance - Create instance
ModifyInstanceSpec - Modify instance specification
ModifyInstanceChargeType - change billing method
DeleteInstance - Delete instance
Instance management
DescribeInstances - Get the current instances list
DescribeInstanceDetail - Query instance details
ModifyInstanceAttributes - Modify instance information
ModifyUserPassword - Modify Username and Password
RestartInstance - Restart instance
Network management
CreatePublicAddress - Enable public network access
DeletePublicAddress - Disable public network access
Extension management
DescribePlugins - Query instance extension status
ModifyPlugin - modify extension instance status
Tag management
AddTagsToResource - Add instance tags
RemoveTagsFromResource - Unbind instance tags
DescribeTagsByResource - Batch query instance tags
Allowlist management
CreateAllowList - Create access allowlist
ModifyAllowList - Edit access allowlist
DescribeAllowListDetail - Query allowlist details
DescribeAllowLists - Query allowlist list
AssociateAllowList - Bind the allowlist to an instance
DisassociateAllowList - Unbind the allowlist from the instance
DeleteAllowList - Delete allowlist
Appendix
Error code
Request idempotency
SDK reference
Overview
Preparations
Java SDK (AMQP protocol)
Java SDK (MQTT protocol)
Spring Boot SDK
Message production and consumption
Configure connection isolation
Best practices
RabbitMQ business migration
Migration overview
RabbitMQ migration to the cloud (Solution 1)
RabbitMQ migration to the cloud (solution 2)
How to confirm cluster messages have been fully consumed
Configure data persistence
High availability for RabbitMQ queues
RabbitMQ supports public network allowlist via CLB
RabbitMQ Policy best practices
Practical approaches for handling excessive data backlog in RabbitMQ
RabbitMQ permission management best practices
FAQ
Connection and Messaging FAQ
Documentation
Message Queue for RabbitMQ
Copy page
Download PDF
Message Queue for RabbitMQ
Copy page
Download PDF
Last updated: