Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从kafka反序列化protobuf格式_Java_Deserialization_Apache Kafka_Protocol Buffers - Fatal编程技术网

Java 从kafka反序列化protobuf格式

Java 从kafka反序列化protobuf格式,java,deserialization,apache-kafka,protocol-buffers,Java,Deserialization,Apache Kafka,Protocol Buffers,我想知道是否有将protobuf格式的kafka ConsumerRecord反序列化为json/string的例子 我为Avro找到了Kafkaavroderializer,并正在寻找protobuf的示例。 现在,我猜我需要使用protoc编译器从.proto文件创建一个java类,并使用它进行反序列化 如果这是一个重复的道歉 谢谢我认为您的猜测(使用代码生成器为原型文件生成Java类)是正确的。是什么阻止了你继续采用这种方法?谢谢Stefan,这确实奏效了。我在路上遇到了一些问题,我们使用

我想知道是否有将protobuf格式的kafka ConsumerRecord反序列化为json/string的例子

我为Avro找到了Kafkaavroderializer,并正在寻找protobuf的示例。 现在,我猜我需要使用protoc编译器从.proto文件创建一个java类,并使用它进行反序列化

如果这是一个重复的道歉


谢谢

我认为您的猜测(使用代码生成器为原型文件生成Java类)是正确的。是什么阻止了你继续采用这种方法?谢谢Stefan,这确实奏效了。我在路上遇到了一些问题,我们使用proto2,最初我将一个较大的.proto文件拆分为较小的文件,我必须重命名外部类,并使用java选项添加以生成equals和hashcode,并拆分为多个文件,以便为构建器等生成单独的类,但我最终能够反序列化回类对象现在,这可能对你有帮助。