Kafka:合流模式注册表-使用者流程

时间:2019-01-07 05:38:13

标签: apache-kafka avro confluent confluent-schema-registry

根据我的理解,Avro模式将被缓存在本地,而使用者将使用来自本地缓存的反序列化过程。在此过程中,如果发生异常情况,例如avro模式未缓存在local中。会发生什么?
会一直尝试从模式服务器读取吗?如果是这样,将尝试多少次?或其他任何情况?

1 个答案:

答案 0 :(得分:2)

使用模式ID而不是整个模式编写消息。使用者第一次读取数据时,它将获取架构ID,并向架构注册表请求相应的架构。使用者将缓存模式并为其他消息进行映射。

请参见schema-ids-in-messages