是否存在从Protobuf定义生成Thrift接口定义的工具? 似乎答案是“尚未”.您将面临的一个问题是thrift定义了一个带有服务和方法调用的完整RPC系统,而protobuf则专注于数据类型和序列化位
当然,您可以非常轻松地将所有节俭数据类型转换为protobuf定义,同时完全忽略服务部分.如果你愿意的话,你甚至可以在thrift编译器中添加类似的内置生成器.
但是,Thrift和Protobuf不可互换.看看Biggest differences of Thrift vs Protocol Buffers?,看一些关键的差异.你到底想要完成什么?