【问题标题】:gRPC with dynamic messages as an argument以动态消息为参数的 gRPC
【发布时间】:2016-09-23 09:24:07
【问题描述】:

在阅读了 protobuf 支持动态创建动态消息之后,我正在尝试创建一个返回动态消息的 gRPC 服务。 (例如,在数据库中返回一行但模式仅在运行时已知的服务)

有可能吗?我将如何为此构建 .proto?

谢谢。

【问题讨论】:

    标签: protocol-buffers grpc


    【解决方案1】:

    在 Java 中有一个名为 DynamicMessage 的特殊对象,它可以获取描述符并发送它。如果您可以在运行时获取描述符,则可以通过这种方式获取。

    此外,虽然不完全符合 proto 的精神,但您可以使用 struct.proto 表示任意结构化数据。

    【讨论】:

      猜你喜欢
      • 2021-06-21
      • 1970-01-01
      • 2014-02-24
      • 2019-09-25
      • 2021-05-10
      • 1970-01-01
      • 2017-08-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多