2016-04-20 12 views
0

Befindet sich die Datei .thrift auf der Serverseite oder der Clientseite der Anwendung?Was ist der eigentliche Zweck der .Thrift-Datei in einer Apache Thrift-basierten Anwendung?

Was ist der eigentliche Zweck der Datei .thrift in einer Apache Thrift-basierten Anwendung?

Wird es nur zum Generieren von minimalen Quellcodes für die Anwendung verwendet oder hat es eine andere Verwendung?

Kann ich nicht einfach Client-Server-Codes ohne die Hilfe von .thrift Datei schreiben?

+0

Dies hat nicht speziell mit C# zu tun. Entfernen des Tags –

Antwort

1

Die Datei *.thrift ist eine IDL-Datei, wobei IDL für Interface description language steht. Der Hauptzweck dieser Datei besteht darin, den dienstspezifischen Code für die gewünschte Zielsprache (n) zu generieren. Wie bei jeder anderen IDL-Datei muss die *.thrift IDL-Datei nicht auf Server- oder Clientseite kopiert werden, um eine funktionierende Lösung zu haben.

Abgesehen davon, machen Sie die IDL-Datei öffentlich zugänglich can be useful for documentation purposes für Entwickler, die den Dienst verwenden möchten.