JSON、ThriftとRESTの違いを教えていただけますか? どちらを使用するかはどのように決定できますか? どちらが一番速いですか?Thrift、JSONとRESTの違い
7
A
答えて
42
JSONを使用すると、REST呼び出し
RESTのパラメータの符号化に、NoSQLのデータベースにデータを格納から、様々な状況でそれを適用することができ、データのみの形式でクライアントとサーバの対話を整理する方法です。 RESTの中心は、IDで識別されるリソースです。 RESTサーバーは、削除、更新などのリソースに対する操作を提供します。REST呼び出しは通常はステートレスです。つまり、サーバーはクライアントの状態を保持しませんが、呼び出し自体から操作に必要なすべての情報を取得します。 RESTは通常HTTPの上に提供され、URI-はリソースID、操作、およびパラメータをエンコードするために使用されます。さらに、パラメータはJSONでエンコードされることがよくあります。 RESTサーバーは通常HTTPサーバーの上に構築され、クライアントはカールのようなHTTPクライアント技術を使用します。
スリフトは、軽量バイナリリモートプロシージャコールプロトコルです。インターフェース定義のlangugageでは、操作とパラメーターの構造を定義します。 Thriftコンパイラは、クライアントとサーバー用のスタブを生成し、呼び出しをバイナリ形式にマーシャリングするコードを生成します。そのコールは、Thriftトランスポートの1つに従ってワイヤを介して転送されます。 Thriftクライアントとサーバーは、多数の言語とテクノロジで実装できます。
関連する問題
- 1. zfr-restとapigiltyの違い
- 2. SOAPとRESTの違い
- 3. Android JSONとREST
- 4. AJAX、RESTful/Rest、JSON、JSONPの違いは何ですか?
- 5. Django RESTフレームワーク:ビューとビューセットの違い?
- 6. OPC UAとREST Web-Serviceの違い
- 7. dataType jsonpとJSONの違い
- 8. 違い::カサブランカC++ RESTでの解析とWeb :: JSON ::値::文字列SDK
- 9. 400リクエストが間違っています - REST JSON c#
- 10. Spark Thrift ServerとTableau
- 11. RESTとJSONの保護
- 12. なぜHBase JavaクライアントがREST/Thriftに比べて遅いのですか
- 13. REST JSON
- 14. RESTジャージーjson NoSuchFieldError:WADLとIllegalStateException
- 15. RESTサービス - マルチパートポスト(JSONとファイル)ジャージー
- 16. golangのエンコーディング/ gobとエンコーディング/ jsonの違い
- 17. Thrift(Python)のエンコードリスト
- 18. json辞書とハッシュの違い
- 19. AtomサービスとRESTサービスの相違点
- 20. BlazeDSのVS REST + JSON
- 21. Delphi/REST/JSON
- 22. Rest、Json、Alamofire - Swift
- 23. Json and rest-assured
- 24. REST vs RPC - *実際の目的*違い
- 25. Django RESTフレームワーク - OneToOneとJSONの関係
- 26. application/jsonとjsonの違いは何ですか?
- 27. cesium.load jsonとajaxの違いがjsonを取得する
- 28. JSON-LDとJSONスキーマの違いは何ですか?
- 29. JSONオブジェクトとJSONドキュメントの違いは何ですか?
- 30. RESTエンドポイントのパフォーマンステスト時のベースラインとベンチマークの違いは?
実際には全く異なるものです。あなたが何をしたいか教えてください。 – Niko