本文為您介紹雲訊息佇列 RocketMQ 版支援的SDK版本資訊。
SDK相容性說明
雲訊息佇列 RocketMQ 版服務端版本和用戶端SDK版本的相容情況如下,為了獲得更完善的產品功能和更高的效能,建議您使用5.x版本執行個體,並優先通過RocketMQ 5.x系列SDK接入服務端。
服務端版本 | 協議 | 用戶端版本 | 相容性 | 約束限制 |
5.x版本執行個體 | gRPC協議v2 | 相容 | 雲訊息佇列 RocketMQ 版5.x版本執行個體的所有功能完全支援。 | |
Remoting協議 | 相容 | 訊息收發功能支援,但Trace、Metrics部分指標不支援展示。 說明 不支援展示的指標包括生產者指標和消費者指標。詳情參見:Metrics指標詳情。 | ||
相容 | ||||
gRPC協議v1 | 雲訊息佇列 RocketMQ 版ONS TCP 2.x SDK | 不相容 | 5.x版本執行個體暫不支援使用ONS TCP 2.x版本的SDK接入。 | |
HTTP協議 | 雲訊息佇列 RocketMQ 版ONS HTTP SDK | 不相容 | 雲訊息佇列 RocketMQ 版5.x SDK不支援HTTP協議。 | |
4.x版本執行個體 | gRPC協議v2 | 雲訊息佇列 RocketMQ 版5.x SDK | 不相容 | 4.x版本執行個體不支援使用5.x版本對應的SDK串連訪問。 |
Remoting協議 | 相容 | 雲訊息佇列 RocketMQ 版4.x版本執行個體的功能完整支援。 | ||
相容 | ||||
gRPC協議v1 | 相容 | |||
HTTP協議 | 相容 |
RocketMQ 5.x系列SDK(推薦)
協議 | 語言 | 相關文檔 |
TCP協議 | Java SDK | |
C# SDK | ||
Go SDK |
RocketMQ 4.x/3.x系列SDK(相容)
協議 | 語言 | 相關文檔 |
TCP協議 | Java SDK | |
C++ SDK |
RocketMQ ONS 1.x SDK(相容)
協議 | 語言 | 相關文檔 |
TCP協議 | Java SDK | |
C++ SDK | ||
.NET SDK |