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 (4)

Label Occurrences
Apache Thrift canonical 2
Thrift API 2
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 ⓘ
feature automatic client and server stub generation ⓘ
language-neutral service definition ⓘ
pluggable protocols ⓘ
pluggable transports ⓘ
versioned data structures ⓘ
governedBy Apache Software Foundation ⓘ
license Apache License 2.0 ⓘ
origin Facebook internal infrastructure ⓘ
programmingLanguage C# ⓘ
C++ ⓘ
D ⓘ
Delphi ⓘ
Erlang ⓘ
Go ⓘ
Haskell ⓘ
Java ⓘ
JavaScript ⓘ
Node.js ⓘ
OCaml ⓘ
PHP ⓘ
Perl ⓘ
Python ⓘ
Ruby ⓘ
Rust ⓘ
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 (6)

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

Avro → competesWith → Apache Thrift ⓘ
Apache HBase → supportsAPI → Thrift API ⓘ
linked to: Apache Thrift
Apache Flume → supports → Thrift Sink ⓘ
linked to: Apache Thrift
Hive Metastore → exposes → Thrift API ⓘ
linked to: Apache Thrift
HiveServer2 → usesProtocol → Apache Thrift ⓘ
Apache Thrift → hasComponent → Thrift compiler ⓘ
subject linked to: Thrift
linked to: Apache Thrift