thrift 注解与idl对比
来源:互联网 发布:java 将数组随机排序 编辑:程序博客网 时间:2024/06/09 15:11
thrift作为跨语言的RPC框架,在公司内部得到大量使用,而thrift支持注解格式与idl生成JavaBean两种方式。经过理解多wiki后,总结两者的特点如下。
对比:
注解格式的优势:1. IDE代码简洁;2. java间相互调用时,JavaBean是可以直接共享的;3. 支持java的Deprecated语法。
idl格式的优势:1. 支持跨语言;2. thrift不支持泛型、重载,在idl可以做更好的限制,如果用注解,thrift新手可能会使用泛型导致问题。
此外,两者不宜混用,否则容易造成解析失败等问题。
结论:
所以如果有跨语言要求,一定使用idl。
java内调用,两者均可,我个人推崇idl,更规范,生成的JavaBean中保证仅有RPC功能,且限制新手误用泛型等导致问题。
阅读全文
0 0
- thrift 注解与idl对比
- Thrift IDL
- LFS thrift IDL
- Thrift IDL基本语法
- Thrift IDL中文说明
- Thrift—IDL基本类型
- thrift与avro RPC使用对比与总结
- thrift IDL文件include的使用
- Thrift学习笔记—IDL基本类型
- Thrift学习笔记—IDL基本类型
- protobuf和thrift对比
- protobuf和thrift对比
- protobuf和thrift对比
- Java IDL与javaRMI
- Thrift源码分析(三)-- IDL和生成代码分析
- 各种thrift server的对比
- thrift的安装以及与http网络性能对比(MAC环境)
- IDL与Matlab的比较
- js四舍五入处理小数位
- linux主从复制配置
- React Native-ios搭建开发环境及Hello world(简单易懂)
- 查询两个城市间的距离
- TensorFlow学习笔记
- thrift 注解与idl对比
- 解决session过期跳转到登陆页面并…
- 【Docker】增加Docker容器的容量
- 属性——CLR via C# 读书笔记
- String地址转bitmap
- 在cdh中配置和使用sentry服务
- echarts
- 导航栏,菜单栏下拉简单实现
- Spring注释@Qualifier