SDK概览
最近更新时间: 2025-10-11 18:10:00
消息队列 TDMQ 现支持 TDMQ 版 SDK 和 Pulsar 社区版 SDK。以下是消息队列 TDMQ 所支持的多语言 SDK:
说明:
- 为了更好地和 Pulsar 开源社区统一,自2021年4月30日起,SDK 将停止功能更新,TDMQ 推荐您使用社区版本的 SDK。
- 如果您已使用了SDK,并且确定未使用下文中列出的 额外功能,可以直接替换成社区版的 SDK。
| 协议类型 | SDK 语言 |
| TCP 协议(Pulsar 社区版) | Go SDK |
| C++ SDK | |
| Python SDK | |
| Node.js SDK | |
| TCP 协议(仅限存量客户使用) | Go SDK |
| Java SDK |
SDK 额外支持的功能
| 功能 | 说明 |
|---|---|
| 标签过滤 | 可以为消息附上 Tag 属性,消息支持绑定多个标签,订阅者可按照标签筛选决定是否处理消息。这样可以利用标签优化业务架构,节省 Topic 资源消耗。 |
| 支持退避式延时消息 | 对于失败超时重试场景,并不需要在短时间内大量重试,因为很可能还是失败,依次扩大时间间隔进行重试是比较合理的。 |