兼容版本说明文档
# 兼容版本说明
# ADMQ协议兼容说明
ADMQ协议兼容Pulsar目前所有的标准版本(2.x~4.x版本)
# KAFKA协议兼容说明
介绍对Kafka协议插件的兼容性情况
# 协议兼容说明
Kafka协议插件兼容标准的Apache Kafka 2.x~3.x开源版本 ,主流推荐版本:2.0.0、2.1.1、2.8.0、3.4.1、3.9.1,若无特殊需求,建议选择3.4.1版本
| kafka版本 | 可兼容社区版本 |
|---|---|
| 2.0.0 | ≤ 2.0.x |
| 2.1.1 | ≤ 2.2.1 |
| 2.8.0 | ≤ 2.8.x |
| 3.4.1 | ≤ 3.4.x |
| 3.9.1 | ≤ 3.9.x |
# MQTT协议兼容说明
介绍对MQTT协议插件的兼容性情况
# 协议兼容说明
MQTT协议插件兼容标准的MQTT3.1.1、MQTT5.0协议,兼容开源社区java、C、C++、Golang、Python等多语言客户端接入。
# 不同协议版本的能力差异
5.0 协议在 3.1.1 协议基础上,主要在以下功能上做了增强。详细差异可以对比 5.0 标准协议参考 (opens new window) 和 3.1.1 标准协议参考 (opens new window):
- 报文结构内新增了 Reason Code 字段,提供更多的原因码和详细的错误报告。
- 扩展的会话管理(即 CONNECT 时的 Clean Start 和Session Expiry Interval 等属性 )。
- 多种 Packet 内新增属性(User Properties)机制,传递自定义元数据,提供更高的扩展性。
- 共享订阅 (opens new window)(Shared Subscriptions):在服务端做了功能兼容和增强,除了 5.0 版本的客户端外,同时支持 3.1 和 3.1.1 版本的客户端
- 主题别名(Topic Aliases)
- 增强认证(Enhanced Authentication Mechanisms)
- 服务器断开(Server Disconnect)时可以指示原因和重连地址
编辑页面 (opens new window)
← 参考API接口说明文档 用户手册→