本文列出了雲訊息佇列 RabbitMQ 版在主帳號與RAM帳號情境與RAM角色跨帳號授權情境所支援的多語言SDK列表。
開源RabbitMQ SDK(主帳號與RAM帳號情境)
雲訊息佇列 RabbitMQ 版基於AMQP 0-9-1協議傳遞訊息,支援開源所有語言SDK,如開源RabbitMQ AMQP協議支援的多語言或架構SDK所示。如果您是主帳號與RAM帳號情境,在雲訊息佇列 RabbitMQ 版控制台產生使用者名稱密碼後,可以直接使用開源RabbitMQ SDK進行訊息收發。
表 1. 開源RabbitMQ AMQP協議支援的多語言或架構SDK
語言或架構 | SDK |
Java | |
Spring Framework | |
.NET | |
Python | |
PHP | |
Rust | |
C and C++ | |
Go | |
JavaScript and Node | |
Objective-C and Swift | |
其他 |
雲訊息佇列 RabbitMQ 版SDK(RAM角色跨帳號授權情境)
如果您是RAM STS角色授權的使用情境,需要通過雲訊息佇列 RabbitMQ 版SDK收發訊息,該SDK只比開源SDK多一個加簽依賴。
雲訊息佇列 RabbitMQ 版支援的多語言或架構SDK如雲訊息佇列 RabbitMQ 版支援的多語言或架構SDK所示。
表 2. 雲訊息佇列 RabbitMQ 版支援的多語言或架構SDK
語言或架構 | SDK |
C++ | |
.NET | |
Go | |
Node.js | |
PHP | |
Python | |
Ruby | |
Java | |
Spring |