Thrift IDL查看器
解析 Apache Thrift IDL 文件,展示服务、方法和数据类型的完整结构
支持拖拽 .thrift 文件上传
点击「解析」查看 Thrift 结构
关于 Apache Thrift
- Apache Thrift 是 Facebook 开源的跨语言 RPC(远程过程调用)框架,通过 IDL(接口定义语言)文件描述服务接口和数据类型
- IDL 支持
namespace、struct、enum、service、exception等关键字,原生支持 20 余种语言的代码生成 - 传输层和序列化协议均可插拔(如 TBinaryProtocol、TCompactProtocol),灵活性高,在大型互联网公司内部服务中应用广泛
操作说明
- 粘贴 Thrift IDL 内容,点击「解析」按钮查看可视化结构
- 支持拖拽
.thrift文件直接上传 - 点击「示例」可加载博客系统示例,快速了解工具功能
- 支持 Ctrl+Enter 快捷键触发解析
注意事项
- 解析前会自动去除
//和/* */注释,不影响结构识别 - 复杂嵌套类型(如
map<string, list<Struct>>)采用简化处理 - 所有解析均在浏览器本地完成,不会上传任何数据