如何在Ruby中使用Protocol Buffers 3?

问题描述 投票:1回答:1

我正在尝试在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数据包的任何选项(即stdin)?从标准缓冲区解码数据包可能没问题,但是这个库是否支持从流中解码数据包?如果是的话,有人能指出我如何做的方向吗?

ruby protocol-buffers protoc
1个回答
1
投票

你可以尝试GRPC,Doc是here

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

© www.soinside.com 2019 - 2024. All rights reserved.