以动态消息作为参数的 gRPC
gRPC with dynamic messages as an argument
阅读 protobuf 支持动态创建动态消息后,我正在尝试创建一个 returns 动态消息的 gRPC 服务。 (例如,数据库中有 returns 行但架构仅在 运行 时间已知的服务)
这可能吗?我将如何为此构造 .proto?
谢谢。
在 Java 中有一个名为 DynamicMessage 的特殊对象,它可以接受一个描述符并发送它。如果您可以在运行时获取描述符,那么您可以通过这种方式获取它。
此外,虽然不完全符合 proto 的精神,但您可以使用 struct.proto.
表示任意结构化数据
阅读 protobuf 支持动态创建动态消息后,我正在尝试创建一个 returns 动态消息的 gRPC 服务。 (例如,数据库中有 returns 行但架构仅在 运行 时间已知的服务)
这可能吗?我将如何为此构造 .proto?
谢谢。
在 Java 中有一个名为 DynamicMessage 的特殊对象,它可以接受一个描述符并发送它。如果您可以在运行时获取描述符,那么您可以通过这种方式获取它。
此外,虽然不完全符合 proto 的精神,但您可以使用 struct.proto.
表示任意结构化数据