Thrift

Thrift Feature

Posted by Dingding on September 20, 2017

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