Professional Documents
Culture Documents
RPC Framework
RPC Framework
RPC Framework
OSFA
Multiple Round Trips
Versioning
REST endpoints are usually weakly-typed and
lack machine-readable metadata
Additional Use Cases
: REST
RPC
IDL API ( )
( ) API Generate
.
/ (as a Native
Object) .
( ) , API
.
REST , ( )
.
Hessian
gRPC(PB)
: thrift --gen <language> <Thrift filename>
3 common IDL container types(lists, sets, maps)
Thrift
Doug Cutting
RPC
Hadoop RPC Avro RPC
MS : .Net Avro .
Dynamic schema
Schema in JSON
No need to compile
Serialize Benchmark
* https://github.com/eishay/jvm-serializers/wiki
Time
Serialize Benchmark
Size