没有原型文件的 Protobuf
Protobuf without a proto file
我想使用 ProtoBuf 在 Java 上执行 RPC,但没有为每个 class 定义元数据的开发开销。 Java 序列化和 Kryo 可以做到这一点。 ProtoBuf 可以吗?
我很欣赏 .proto
文件中的元数据提供版本控制等好处,但对于我控制的系统和一起启动的系统之间的 RPC 来说,相关性较低——比较 Apache Spark 使用 Kryo 的方式.
这不可能。请注意,您只编写 proto 文件,class 是由 protoc
编译器为您生成的。所以我想说唯一的开销是将 protoc
集成到您的构建系统中(据我所知,有 Maven 和 Gradle 插件)。
我想使用 ProtoBuf 在 Java 上执行 RPC,但没有为每个 class 定义元数据的开发开销。 Java 序列化和 Kryo 可以做到这一点。 ProtoBuf 可以吗?
我很欣赏 .proto
文件中的元数据提供版本控制等好处,但对于我控制的系统和一起启动的系统之间的 RPC 来说,相关性较低——比较 Apache Spark 使用 Kryo 的方式.
这不可能。请注意,您只编写 proto 文件,class 是由 protoc
编译器为您生成的。所以我想说唯一的开销是将 protoc
集成到您的构建系统中(据我所知,有 Maven 和 Gradle 插件)。