我有一台装有 Java 1.6 的服务器。在那里我需要使用 ConfluentKafkaAvroDeserializer
来反序列化 avro 消息。
问题是:
如果我使用 Confluent-1.0(与 Java >=1.6 兼容),那么我无法反序列化,因为 kafka-avro-serializer-1.0.jar 没有KafkaAvroDeserializer
方法。它只是有AbstractKafkaAvroDeserializer
我无法根据模式注册表 URL 和 byte[] 消息反序列化的地方。
如果我使用 Confluent-2.0 或更高版本,它拥有一切,但它只与 java>=1.7 兼容。
在这种情况下我该怎么办?
为了比较: