Jos*_*Fox 2 java serialization protocol-buffers
我想使用 ProtoBuf 在 Java 上执行 RPC,但没有为每个类定义元数据的开发开销。Java 序列化和 Kryo 可以做到这一点。ProtoBuf 有可能吗?
我很欣赏.proto文件中的元数据提供了诸如版本控制之类的好处,但对于我控制的系统和一起启动的系统之间的 RPC 而言,相关性较低——比较 Apache Spark 使用 Kryo 的方式。
小智 5
这是不可能的。请注意,您只编写 proto 文件,类是由protoc编译器为您生成的。所以我会说唯一的开销是集成protoc到您的构建系统中(AFAIK 有 Maven 和 Gradle 插件)。