gptkbp:instanceOf
|
gptkb:software
|
gptkbp:category
|
RPC framework
serialization library
cross-language service development
|
gptkbp:developedBy
|
gptkb:Facebook
gptkb:Apache_Software_Foundation
|
gptkbp:feature
|
gptkb:IDL_(Interface_Definition_Language)
exception handling
code generation
custom data types
service versioning
pluggable transports
asynchronous processing
synchronous processing
cross-language compatibility
pluggable protocols
|
gptkbp:firstReleased
|
2007
|
gptkbp:hasTransport
|
gptkb:HTTP
gptkb:TCP
gptkb:WebSocket
gptkb:Named_Pipes
|
https://www.w3.org/2000/01/rdf-schema#label
|
Thrift API
|
gptkbp:latestReleaseVersion
|
2023-10-23
0.19.0
|
gptkbp:license
|
gptkb:Apache_License_2.0
|
gptkbp:notableDonation
|
gptkb:Apache_Software_Foundation
|
gptkbp:openSource
|
true
|
gptkbp:serialization
|
gptkb:JSON
binary
compact
simple JSON
|
gptkbp:supportsLanguage
|
gptkb:Java
gptkb:Perl
gptkb:Python
gptkb:Ruby
gptkb:Haskell
gptkb:Go
gptkb:C#
gptkb:C++
gptkb:Erlang
gptkb:Node.js
PHP
|
gptkbp:supportsProtocol
|
gptkb:BinaryProtocol
gptkb:CompactProtocol
gptkb:JSONProtocol
gptkb:MultiplexedProtocol
SimpleJSONProtocol
|
gptkbp:usedFor
|
remote procedure call
service communication
|
gptkbp:website
|
https://thrift.apache.org/
|
gptkbp:bfsParent
|
gptkb:Apache_HBase
gptkb:HBase
|
gptkbp:bfsLayer
|
6
|