没有原型文件的Protobuf

时间:2016-10-09 14:03:32

标签: java serialization protocol-buffers

我想使用ProtoBuf对Java进行RPC,但没有为每个类定义元数据的开发开销。 Java序列化和Kryo​​可以做到这一点。 ProtoBuf可以吗?

我很欣赏.proto文件中的元数据提供了版本控制等优点,但是对于我控制的系统之间的RPC以及不太相关的系统 - 比较Apache Spark使用Kryo的方式。 / p>

1 个答案:

答案 0 :(得分:4)

这是不可能的。请注意,您只编写proto文件,protoc编译器会为您生成类。所以我想说唯一的开销就是将protoc集成到你的构建系统中(AFAIK有Maven和Gradle插件)。