跳到主要内容
版本:Next

编解码器

编解码器组件在输入/输出边界处理字节载荷与列式 Arrow 批次之间的序列化/反序列化。

📄️ Schema Registry

schema_registry 编解码器(Codec)在运行时通过 Confluent Schema Registry 解析内嵌的 schema id,从而解码 Confluent 线路格式(wire format)的消息。每个 schema 版本(id)至多获取一次,并按编解码器实例缓存,因此同一条流内支持多版本 schema 演进:混合多个 schema 版本的批次会先归一到字段名并集 schema(某版本缺失的列以 null 填充)再合并;同一列在不同版本中类型不同时会显式报错(错误信息含列名与两个类型),绝不猜测转换。Protobuf 与 Avro 两种 subject 均受支持,依据注册表返回的 schemaType 进行分发。可选的 subject 兼容性门控会在某个 subject 的注册兼容级别低于配置的最低要求时让流快速失败。