Thrift

E705298

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.

All labels observed (1)

Label Occurrences
Thrift canonical 2

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf remote procedure call framework ⓘ
serialization framework ⓘ
software framework ⓘ
category Apache Software Foundation project ⓘ
designedFor high performance ⓘ
interoperability ⓘ
low latency ⓘ
developer Apache Software Foundation ⓘ
enables automatic client code generation ⓘ
automatic server code generation ⓘ
language-agnostic service definitions ⓘ
hasComponent Thrift compiler ⓘ
linked to: Apache Thrift

Thrift runtime library ⓘ
hostedOn Apache project infrastructure ⓘ
license Apache License 2.0 ⓘ
originalDeveloper Facebook ⓘ
provides code generation ⓘ
interface definition language ⓘ
supports cross-language services development ⓘ
data serialization ⓘ
remote procedure calls ⓘ
scalable services ⓘ
service-oriented architectures ⓘ
supportsLanguage C# ⓘ
C++ ⓘ
D ⓘ
Erlang ⓘ
Go ⓘ
Haskell ⓘ
Java ⓘ
JavaScript ⓘ
Node.js ⓘ
Objective-C ⓘ
PHP ⓘ
Perl ⓘ
Python ⓘ
Ruby ⓘ
Rust ⓘ
Scala ⓘ
supportsProtocol JSON protocol ⓘ
binary protocol ⓘ
compact protocol ⓘ
supportsTransport HTTP ⓘ
framed transport ⓘ
in-memory transport ⓘ
sockets ⓘ
uses interface definition language ⓘ

How these facts were elicited

Referenced by (2)

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

Apache Flume → supports → Thrift ⓘ
Zipkin → supportsFormat → Thrift ⓘ