Global Information Lookup Global Information

Apache Thrift information


Apache Thrift
Original author(s)Facebook, Inc.
Developer(s)Apache Software Foundation
Stable release
0.19.0 / 2 September 2023; 6 months ago (2023-09-02)[1]
RepositoryThrift Repository
Written inActionScript, C, C#, C++, D, Dart, Delphi, Erlang, Go, Haskell, Haxe, Java, JavaScript, Node.js, OCaml, Perl, PHP, Python, Rust, Scala, Smalltalk
TypeRemote procedure call framework
LicenseApache 2.0
Websitethrift.apache.org

Thrift is an interface definition language and binary communication protocol[2] used for defining and creating services for programming languages.[3] It was developed by Facebook. Since 2020, it is an open source project in the Apache Software Foundation.

It uses a remote procedure call (RPC) framework and combines a software stack with a code generation engine to build cross-platform services. Ultimately, Thrift can connect applications written in a variety of languages and frameworks, including ActionScript, C, C++,[4] C#,[5] Cocoa, Delphi, Erlang, Go, Haskell, Java, JavaScript, Objective-C, OCaml, Perl, PHP, Python, Ruby, Elixir,[6] Rust, Scala, Smalltalk, and Swift.[7] The implementation was described in a April 2007 technical paper released by Facebook, now hosted on Apache.[8][9]

  1. ^ "Apache Thrift - Downloads". Retrieved 6 January 2024.
  2. ^ "Installing and using Apache Cassandra With Java Part 4 (Thrift Client)". Sodeso – Software Development Solutions. Retrieved 2011-03-30. Thrift is a separate Apache project which is a binary communication protocol
  3. ^ Andrew Prunicki. "Apache Thrift: Introduction". Object Computing. Archived from the original on 2011-07-23. Retrieved 2011-04-11. Through a simple and straightforward Interface Definition Language (IDL), Thrift allows [users] to define and create services which are both consumable by and serviceable by numerous languages. Using code generation, Thrift creates a set of files which can then be used for creating clients and/or servers. In addition to interoperability, Thrift can be very efficient through a unique serialization mechanism that is efficient in both time and space.
  4. ^ Thrift Requirements, see this issue for Windows support
  5. ^ Fred Potter, Using Thrift with Cappuccino Archived 2011-08-12 at the Wayback Machine, parallel48's posterously luscious blog, 10 June 2010.
  6. ^ pinterest/elixir-thrift, Pinterest, 2020-02-05, retrieved 2020-02-06
  7. ^ Andrew Prunicki. "Apache Thrift: Code Generation". Object Computing. Archived from the original on 2011-07-23. Retrieved 2011-04-12. Thrift supports many programming languages too varying degrees. The complete list is below. Be careful before assuming that just because your language has some support that it supports all of Thrift's features. Python for example, only supports TBinaryProtocol. Cocoa, C++, C#, Erlang, Haskell, Java, OCaml, Perl, PHP, Python, Ruby, and Smalltalk
  8. ^ Mark Slee, Aditya Agarwal, Marc Kwiatkowski, Thrift: Scalable Cross-Language Services Implementation
  9. ^ "LibraryFeatures - Thrift Wiki". Retrieved 2016-04-21.

and 26 Related for: Apache Thrift information

Request time (Page generated in 0.9137 seconds.)

Apache Thrift

Last Update:

now hosted on Apache. Thrift includes a complete stack for creating clients and servers. The top part is generated code from the Thrift definition. From...

Word Count : 1163

Apache Parquet

Last Update:

open-source software portal Apache Arrow Apache Pig Apache Hive Apache Impala Apache Drill Apache Kudu Apache Spark Apache Thrift Trino (SQL query engine)...

Word Count : 740

Thrift

Last Update:

in the United States Apache Thrift, a remote procedure call (RPC) framework Thrift (plant), a plant in the genus Armeria Syd Thrift (1929–2006), American...

Word Count : 108

Apache Avro

Last Update:

data serialization formats Apache Thrift Protocol Buffers Etch (protocol) Internet Communications Engine MessagePack CBOR "Apache Avro: a New Format for Data...

Word Count : 1326

Jim Breyer

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 2910

Apache Cassandra

Last Update:

open-source project on Google code in July 2008. In March 2009, it became an Apache Incubator project. On February 17, 2010, it graduated to a top-level project...

Word Count : 2256

Apache Hive

Last Update:

Apache Hive is a data warehouse software project, built on top of Apache Hadoop for providing data query and analysis. Hive gives an SQL-like interface...

Word Count : 2300

Timeline of WhatsApp

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 884

Apache Accumulo

Last Update:

Bigtable. It is a system built on top of Apache Hadoop, Apache ZooKeeper, and Apache Thrift. Written in Java, Accumulo has cell-level access labels and...

Word Count : 586

Priscilla Chan

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 1180

Facebook Platform

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 2311

Dustin Moskovitz

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 2212

Apache Hadoop

Last Update:

such as Apache Pig, Apache Hive, Apache HBase, Apache Phoenix, Apache Spark, Apache ZooKeeper, Apache Impala, Apache Flume, Apache Sqoop, Apache Oozie,...

Word Count : 5095

Meta Quest 3

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 1912

GRPC

Last Update:

aligned well with their existing custom RPC frameworks. Cap'n Proto Apache Thrift Apache Avro JSON-RPC XML-RPC Free and open-source software portal Comparison...

Word Count : 533

React Native

Last Update:

phone web-based application framework NativeScript Xamarin Titanium SDK Apache Cordova Flutter (software) Qt (software) Codename One "React Native: Bringing...

Word Count : 761

Andrew McCollum

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 286

Facebook F8

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 1385

Bret Taylor

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 1086

Instagram

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 22483

Eduardo Saverin

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 1946

Meta Platforms

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 9757

Protocol Buffers

Last Update:

inter-machine communication at Google. Protocol Buffers are similar to the Apache Thrift, Ion, and Microsoft Bond protocols. Offering a concrete RPC protocol...

Word Count : 1206

WhatsApp

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 18377

Sean Parker

Last Update:

Meta Platforms Products and services People Open source Apache Cassandra Apache Hive Apache Thrift Buck FQL Hack HHVM HipHop for PHP Infer MyRocks Open Compute...

Word Count : 5656

Message broker

Last Update:

Web Services (AWS) Kinesis Apache Apache ActiveMQ Apache Artemis Apache Camel Apache Kafka Apache Qpid Apache Thrift Apache Pulsar Cloverleaf (Enovation...

Word Count : 690

PDF Search Engine © AllGlobal.net