Apache Thrift Features
- 命名空间 namespace
- 语言命名空间 language namespace
- 基本类型 base types
- 常量和枚举 constants and enumerations
- 结构体 structs
- 稀疏结构体 sparse structs
- 结构演进 struct evolution
- 容器 containers
- 类型定义 type definitions
- 服务 services
- 服务继承 service inhertance
- 异步调用 asynchronous invocations
- 异常 exceptions
- 递归结构 cyclic structs
Non-features
- 结构体继承 structs inheritance
- 动态多态 polymorphism
- 静态重载 overloading
- 异构容器 heterogeneous containers
- 空返回 NULL return
- 指针 pointer