我们正在使用合流模式注册表在发布之前验证avro模式。我有两个问题,在生成多条消息时,生产者是否多次调用schema registry?如果是的话,它是一个http/https调用吗?
ktecyv1j1#
它对每个模式进行一次调用,然后在应用程序运行时将其缓存在内存中协议取决于您配置的url,但默认情况下是http
jjjwad0x2#
生产者和消费者都有缓存。此缓存存储已注册的架构。如果您正在发送多个数据,并且缓存具有该模式,因此它不会进行调用。只有在注册模式时,它才会调用模式注册表来获取模式并将其添加到缓存中。
2条答案
按热度按时间ktecyv1j1#
它对每个模式进行一次调用,然后在应用程序运行时将其缓存在内存中
协议取决于您配置的url,但默认情况下是http
jjjwad0x2#
生产者和消费者都有缓存。此缓存存储已注册的架构。
如果您正在发送多个数据,并且缓存具有该模式,因此它不会进行调用。只有在注册模式时,它才会调用模式注册表来获取模式并将其添加到缓存中。