您可擷取社區版TCP協議的SDK,來訪問阿里雲雲訊息佇列 RocketMQ 版。
重要
所有社區版的SDK均由Apache RocketMQ社區提供,您可擷取源碼自行編譯,但不在阿里雲RocketMQ的SLA範圍。
和社區版SDK相比,商業版的SDK提供了更加豐富的功能特性並具有更高的穩定性保障,推薦您使用商業版SDK訪問阿里雲雲訊息佇列 RocketMQ 版。更多資訊,請參見商業版TCP協議SDK。
適用情境
使用社區版TCP協議的SDK訪問阿里雲雲訊息佇列 RocketMQ 版適用於以下情境:
雲遷移情境:從開源RocketMQ遷移到阿里雲雲訊息佇列 RocketMQ 版上,且不希望修改用戶端的代碼。
混合雲情境:您既有部署在IDC的開源RocketMQ,也有部署在阿里雲公用雲端上的雲訊息佇列 RocketMQ 版,且需要同時訪問兩種部署模式下的訊息佇列服務端。
您有兩套環境,測試環境和線上環境;其中測試環境部署的是開源RocketMQ,線上環境部署的是阿里雲雲訊息佇列 RocketMQ 版,您需同時訪問部署在兩套環境中的訊息佇列服務端。
訪問步驟
針對不同的語言,操作有所不同。請按需參見以下文檔實現社區版SDK訪問阿里雲雲訊息佇列 RocketMQ 版:
暫不支援通過社區版TCP協議的Go SDK和Python SDK訪問阿里雲雲訊息佇列 RocketMQ 版,推薦您使用商業版HTTP協議的SDK接入。更多資訊,請參見: