Slide 14
Slide 14 text
Thrift elements
• Primitive types: bool, byte, i16, i32, i64, double,
binary, string
• User defined types: enum, struct, union
• Container types: optional, list, set, map
• Unlike protobuf, map key can be any types including user
defined structs
• But I don’t recommend
• `service` keyword defines RPC interface
• Each struct fields and RPC parameters have unique id: 1,2,3,…