Apache Thrift

E457356

Apache Thrift is an open-source software framework for scalable cross-language services development, providing an interface definition language and code generation for efficient RPC and data serialization across multiple programming languages.

All labels observed (3)

Label Occurrences
Apache Thrift canonical 1
Thrift API 1
Thrift Sink 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf open-source software ⓘ
remote procedure call framework ⓘ
serialization framework ⓘ
software framework ⓘ
designGoal efficient serialization ⓘ
high-performance RPC ⓘ
scalable cross-language services development ⓘ
developer Facebook NERFINISHED ⓘ
feature automatic client and server stub generation ⓘ
language-neutral service definition ⓘ
pluggable protocols ⓘ
pluggable transports ⓘ
versioned data structures ⓘ
governedBy Apache Software Foundation NERFINISHED ⓘ
license Apache License 2.0 ⓘ
origin Facebook internal infrastructure ⓘ
programmingLanguage C# NERFINISHED ⓘ
C++ ⓘ
D NERFINISHED ⓘ
Delphi NERFINISHED ⓘ
Erlang NERFINISHED ⓘ
Go NERFINISHED ⓘ
Haskell NERFINISHED ⓘ
Java ⓘ
JavaScript ⓘ
Node.js NERFINISHED ⓘ
OCaml NERFINISHED ⓘ
PHP NERFINISHED ⓘ
Perl NERFINISHED ⓘ
Python ⓘ
Ruby NERFINISHED ⓘ
Rust NERFINISHED ⓘ
provides code generation ⓘ
data serialization ⓘ
interface definition language ⓘ
remote procedure call mechanism ⓘ
repository https://github.com/apache/thrift ⓘ
supports JSON protocol ⓘ
binary protocol ⓘ
blocking I/O servers ⓘ
compact protocol ⓘ
event-driven servers ⓘ
multiplexed services ⓘ
non-blocking I/O servers ⓘ
threaded servers ⓘ
supportsLanguageBinding multiple programming languages ⓘ
useCase cross-language RPC ⓘ
inter-process communication ⓘ
microservices communication ⓘ
service-oriented architecture ⓘ
website https://thrift.apache.org/ ⓘ

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Avro → competesWith → Apache Thrift ⓘ
Apache HBase → supportsAPI → Apache Thrift ⓘ
this entity surface form: Thrift API
Apache Flume → supports → Apache Thrift ⓘ
this entity surface form: Thrift Sink