Apache Thrift ist ein wunderbares Werkzeug, das glättet Unterschiede zwischen den verschiedenen Plattformen und Programmiersprachen Medien, ermöglicht es Entwicklern, Anwendungen, die Daten um verschiedene Programmiersprachen zu schieben und bieten eine herausragende und leistungsstarke Ergebnisse zu schaffen.
Thrift im Kern nichts anderes als eine grundlegende Netzwerkstapel, die Daten seiner gefüttert zu nehmen und verarbeiten es mit einem seiner Programmiersprache Bindungen wird.
Das gesamte Konzept ist einfach, aber es kann ziemlich verworren, wenn Sie die Installations- und Benutzungshinweise nicht lesen. So stellen Sie sicher, das zu tun.
Thrift wurde ursprünglich auf Facebook entwickelt, aber ist jetzt Open Source und ist Teil der Apache Software Foundation
Eigenschaften .
- Unterstützung für Namespaces
- Unterstützung von Basistypen, Konstanten, Enumerationen, Behälter und Strukturen
- Unterstützung für Typdefinitionen, Ausnahmen und Dienstleistungen
- Service Erbschaft
- asynchrone Aufruf
- Benutzerdefinierte Schnittstellenbeschreibungssprache
- Unterstützte Programmiersprachen:
- C #
- C ++
- Cocoa
- Delphi
- Erlang
- Haskell
- Java
- OCaml
- Perl
- PHP
- Python
- Rubin
- Smalltalk
Was ist neu in dieser Pressemitteilung:
- Neue Features:
- Geben Sie eine interaktive Shell (IRB) bei der Erzeugung von Ruby-Bindungen
- Android Library Project
- Modernisierung Go
- C #: Tests nicht richtig aus der Lösung verbunden
- C #: Fügen TMemoryBuffer Serializer / Deserializer
- Option hinzugefügt, um nullable Werte erzeugen
- C # Union Typing
- die C ++ Laufzeitbibliothek unter Windows und Visual Studio kompatibel sein
- Option hinzugefügt, um Compiler-Ausgabeverzeichnis konfigurieren
Kommentare nicht gefunden