当前位置 : 主页 > 大数据 > 区块链 >

protocol-buffers – 将Protobuf定义转换为Thrift

来源:互联网 收集:自由互联 发布时间:2021-06-22
是否存在从Protobuf定义生成Thrift接口定义的工具? 似乎答案是“尚未”.您将面临的一个问题是thrift定义了一个带有服务和方法调用的完整RPC系统,而protobuf则专注于数据类型和序列化位
是否存在从Protobuf定义生成Thrift接口定义的工具? 似乎答案是“尚未”.您将面临的一个问题是thrift定义了一个带有服务和方法调用的完整RPC系统,而protobuf则专注于数据类型和序列化位. Thrift的数据模型比protobuf(没有递归结构等)更受限制,但这不应该是节俭中的问题 – > protobuf方向.

当然,您可以非常轻松地将所有节俭数据类型转换为protobuf定义,同时完全忽略服务部分.如果你愿意的话,你甚至可以在thrift编译器中添加类似的内置生成器.

但是,Thrift和Protobuf不可互换.看看Biggest differences of Thrift vs Protocol Buffers?,看一些关键的差异.你到底想要完成什么?

网友评论