Kehittäjä | Apache-ohjelmistosäätiö |
---|---|
Ensimmäinen versio | 14. huhtikuuta 2012 |
Viimeinen versio | 0,13,0 (16. lokakuuta 2019) |
Tallettaa | git-wip-us.apache.org/repos/asf/thrift.git ja github.com/apache/thrift.git |
Kirjoitettu | C ++ , ActionScript , C , C # , D , Dart , Delphi ( d ) , Erlang , Go , Haskell , Haxe , Java , JavaScript , Node.js , OCaml , Perl , PHP , Python , Rust ja Smalltalk |
Käyttöjärjestelmä | Linux ja Microsoft Windows |
Tyyppi | RPC- kehys |
Lisenssi | Apache-lisenssi 2.0 |
Verkkosivusto | thrift.apache.org |
Thrift on Interface Definition Language ( IDL ), joka on suunniteltu palvelujen luomiseen ja määrittelemiseen monille kielille. Sitä käytetään RPC- kehyksenä ja Facebook on kehittänyt sen "monikielisten skaalattavien palvelujen kehittämiseksi". Ohjelmistopino on yhdistetty koodigeneraattoriin, mikä mahdollistaa palvelujen luomisen, jotka toimivat enemmän tai vähemmän tehokkaasti ja jatkuvasti C # , C ++ ( POSIX- järjestelmissä ), Cappuccino , Cocoa , D , Erlang , Go , Haskell , Java , välillä. Node.js , OCaml , Perl , PHP , Python , Ruby ja Smalltalk . Vaikka Facebook on kehittänyt, se on nyt Apache Foundationin isännöimä ilmainen ohjelmisto . Toteutus kuvattiin huhtikuussa 2007 Facebookin julkaisemassa teknisessä kirjassa, jota tällä hetkellä isännöi Apache.