Schema Registry
https://docs.confluent.io/current/schema-registry/docs/index.html#
什么是Schema Registry?
Schema Registry 主要用于管理Avro的Schema. Schema不断的演变,Schema Registry可以把它的版本变化管理起来。同时它提供了一个Restful API接口,你可以通过这个Restful API接口来获取你需要版本的Avro Schema.
Kafka client可以使用Schema Resgitry的plugin,这样所有Kafka client 发送接受的Avro msg使用的Schema都可以通过这个plugin来和Schema Registry相交互。你想获取Schema, 保存Schema都很方便,这些背后与Schema Registry的交互,对你这个Kafka client来说,完全是透明的,仿佛是本地一样。
Schema Registry就是保存Avro的Schema. 同时它是使用kafka来保存这些Schema的。
每个Schema都有一个global unique id. 顺序递增,不必连续。
Schema Registry是分布式的。但同时只有1个master - ZooKeeper和Kafka相互协调来选择master node.
Schema ID的分配
Id分配永远发生在master node上。
相关推荐
Kafka 2020-09-18
yanghuashuiyue 2020-11-14
liuxingen 2020-11-13
wangying 2020-11-13
王谦 2020-11-03
huangwei00 2020-10-14
shenzhenzsw 2020-10-09
guicaizhou 2020-09-30
jiaomrswang 2020-09-23
jyj0 2020-09-21
guicaizhou 2020-09-15
hannuotayouxi 2020-08-20
amwayy 2020-08-03
yangyutong00 2020-08-01
weikaixxxxxx 2020-08-01
PoppyEvan 2020-08-01
guicaizhou 2020-08-01
PoppyEvan 2020-07-29