SDK列表及示例代碼
本文列出了云消息隊(duì)列 RabbitMQ 版在主賬號(hào)與RAM賬號(hào)場(chǎng)景與RAM角色跨賬號(hào)授權(quán)場(chǎng)景所支持的多語(yǔ)言SDK列表。
開(kāi)源RabbitMQ SDK(主賬號(hào)與RAM賬號(hào)場(chǎng)景)
云消息隊(duì)列 RabbitMQ 版基于AMQP 0-9-1協(xié)議傳遞消息,支持開(kāi)源所有語(yǔ)言SDK,如開(kāi)源RabbitMQ AMQP協(xié)議支持的多語(yǔ)言或框架SDK所示。如果您是主賬號(hào)與RAM賬號(hào)場(chǎng)景,在云消息隊(duì)列 RabbitMQ 版控制臺(tái)生成用戶名密碼后,可以直接使用開(kāi)源RabbitMQ SDK進(jìn)行消息收發(fā)。
表 1. 開(kāi)源RabbitMQ AMQP協(xié)議支持的多語(yǔ)言或框架SDK
語(yǔ)言或框架 | SDK |
Java | |
Spring Framework | |
.NET | |
Python | |
PHP | |
Rust | |
C and C++ | |
Go | |
JavaScript and Node | |
Objective-C and Swift | |
其他 | 更多信息,請(qǐng)參見(jiàn)Clients Libraries and Developer Tools。 |
云消息隊(duì)列 RabbitMQ 版SDK(RAM角色跨賬號(hào)授權(quán)場(chǎng)景)
如果您是RAM STS角色授權(quán)的使用場(chǎng)景,需要通過(guò)云消息隊(duì)列 RabbitMQ 版SDK收發(fā)消息,該SDK只比開(kāi)源SDK多一個(gè)加簽依賴。
云消息隊(duì)列 RabbitMQ 版支持的多語(yǔ)言或框架SDK如云消息隊(duì)列 RabbitMQ 版支持的多語(yǔ)言或框架SDK所示。
表 2. 云消息隊(duì)列 RabbitMQ 版支持的多語(yǔ)言或框架SDK
語(yǔ)言或框架 | SDK |
C++ | |
.NET | |
Go | |
Node.js | |
PHP | |
Python | |
Ruby | |
Java | |
Spring |