【问题标题】:How to use Protocol Buffers 3 in Ruby?如何在 Ruby 中使用 Protocol Buffers 3?
【发布时间】:2018-12-20 14:41:34
【问题描述】:

我正在尝试在 Ruby 中使用 Protocol Buffers v3。

我使用标准protoc--ruby_out 选项从*.proto 文件生成Ruby 源代码文件。这些生成的文件有require 'google/protobuf' 要求,所以我需要使用google-protobuf gem 来运行这个Ruby 代码。

我在这里阅读google-protobuf 的文档:

https://developers.google.com/protocol-buffers/docs/reference/ruby-generated

但我没有看到任何从流(即标准输入)中解码 protobuf 数据包的选项?从标准缓冲区解码数据包可能很好,但是这个库是否支持从流中解码数据包?如果是的话,谁能给我指出如何做的方向?

【问题讨论】:

    标签: ruby protocol-buffers protoc


    【解决方案1】:

    你可以试试GRPC,Doc是here

    gRPC 服务是使用协议缓冲区定义的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-26
      • 2021-09-14
      • 2014-01-24
      • 1970-01-01
      • 2020-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多