将架构用于多个主题时,libserdes不会将架构注册到架构注册表中

时间:2018-06-25 10:02:00

标签: apache-kafka kafka-producer-api confluent-schema-registry

希望对2个Kafka主题(主题A和主题B)使用与密钥相同的架构。我正在使用libserdes C ++客户端库通过Schema Registry安装程序生成记录。

当我第一次为topicA制作产品时,我发现在模式注册表中注册了两个新主题,分别为topicA-key和topicB-value。

使用与键相同的架构,将事件发布到topicB后,在架构注册表中找不到topicB-key主题,而只能找到topicB-value主题。

打印一些调试日志后,我看到libserdes在模式MD5上检查其本地缓存。如果在本地缓存中找到它,它将立即返回该架构,并且不会在架构注册表中注册它。

0 个答案:

没有答案