ApacheKafka—生产者在生成多条消息时是否多次调用SchemaRegistry

9gm1akwq  于 2021-06-06  发布在  Kafka
关注(0)|答案(2)|浏览(331)

我们正在使用合流模式注册表在发布之前验证avro模式。我有两个问题,
在生成多条消息时,生产者是否多次调用schema registry?
如果是的话,它是一个http/https调用吗?

ktecyv1j

ktecyv1j1#

它对每个模式进行一次调用,然后在应用程序运行时将其缓存在内存中
协议取决于您配置的url,但默认情况下是http

jjjwad0x

jjjwad0x2#

生产者和消费者都有缓存。此缓存存储已注册的架构。
如果您正在发送多个数据,并且缓存具有该模式,因此它不会进行调用。只有在注册模式时,它才会调用模式注册表来获取模式并将其添加到缓存中。

相关问题