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 资源消耗。
支持退避式延时消息 对于失败超时重试场景,并不需要在短时间内大量重试,因为很可能还是失败,依次扩大时间间隔进行重试是比较合理的。