tonglin0325的个人主页

confluent学习笔记——schema registry

schema registry是confluent公司开发的一个集中式管理和验证kafka消息schema的组件。官方网站如下

1
2
https://docs.confluent.io/platform/current/schema-registry/index.html

其支持3种格式的schema:JSON,AVRO和protobuf

docker镜像地址如下

1
2
https://hub.docker.com/r/confluentinc/cp-schema-registry

其提供了schema registry的后端服务,提供API用于管理,验证和存储schema,保证了kafka的生产者和消费者可以使用schema来保证数据的一致性和兼容性。

有开源的schema registry前端UI,比如

schema-registry-ui,只支持AVRO的schema

1
2
https://hub.docker.com/r/landoop/schema-registry-ui/

kafka-ui,支持JSON,AVRO和protobuf(pb嵌套schema需要等0.8版本发布)格式的schema

1
2
https://hub.docker.com/r/provectuslabs/kafka-ui