Json 模式注册表 spring cloud kafka

问题描述 投票:0回答:1

我使用 spring cloud stream kafka,我对 json 模式注册表有疑问,我用 confluent 的 api 保存我的模式,但我总是遇到这个问题

org.springframework.messaging.MessageHandlingException:发生错误 在消息处理程序中 [org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder$ProducerConfigurationMessageHandler@65ffd83e]; 嵌套异常是 org.apache.kafka.common.errors.SerializationException: 错误 检索 JSON 架构: {"$schema":"http://json-schema.org/draft-07/schema#"

Ps:使用的schema太长了

问题可能是什么?

java spring-boot jsonschema spring-cloud-stream confluent-schema-registry
1个回答
1
投票

我解决了问题:我只是添加

use.latest.version: true
从模式注册表的服务器获取模式。

如果没有这个选项,Spring 将不会获得模式的实际版本。

© www.soinside.com 2019 - 2024. All rights reserved.