概述
更新時間 2024-09-06 11:02:02
最近更新時間: 2024-09-06 11:02:02
分享文章
本指南主要介紹RabbitMQ實例連接信息的收集,如獲取RabbitMQ實例連接地址與端口、訪問實例的用戶名和密碼,然后提供Python語言和Spring Boot的連接示例。
RabbitMQ實例完全兼容開源RabbitMQ協議,Python以外的語言,請參考RabbitMQ官網提供的不同語言的連接和使用向導。
開源SDK列表
分布式消息服務RabbitMQ版支持所有開源版本的SDK,常見的開源SDK如下表所示。
開源SDK列表
| 編程語言 | SDK |
|---|---|
| Java | rabbitmq-java-client |
| Spring Framework | SpringAMQP |
| .Net | rabbitmq-dotnet-client |
| Python | pika |
| PHP | php-amqplib |
| C | rabbitmq-c |
| Go | amqp091-go |
客戶端可以通過以下方式訪問RabbitMQ實例:
- VPC內子網地址訪問
如果客戶端與RabbitMQ實例處于同region同VPC,則可以直接訪問RabbitMQ實例提供的VPC內子網地址。 - VPC對等連接方式訪問
如果客戶端與RabbitMQ實例處于相同region但不同VPC,則可以通過建立VPC對等連接后,訪問RabbitMQ實例提供的VPC內子網地址。
關于創建和使用VPC對等連接,可參考對等連接。 - 公網訪問
客戶端在其他網絡環境,或者與RabbitMQ實例處于不同region,則訪問實例的公網地址。