ホームページ  >  記事  >  バックエンド開発  >  TCP対話型節約の使用例を分析する

TCP対話型節約の使用例を分析する

高洛峰
高洛峰オリジナル
2017-03-26 16:36:162336ブラウズ

Apache Thrift は Facebook によって実装された効率的なフレームワークで、複数のプログラミング言語でのリモート サービス呼び出しをサポートします。

  • thrift を公式 Web サイトからダウンロードし、./configure、make、make install に従ってインストールします。他のシステムについては、公式 Web サイト http://thrift.apache.org/docs/ を参照してください。 install/

  • は、通信における双方のインターフェース定義に相当し、

    bool Boolean, one byte * i8 (byte) Signed 8-bit integer * i16 Signed 16-bit integer *
     i32 Signed 32-bit integer *
     i64 Signed 64-bit integer * 
    double 64-bit floating point value * string String * binary Blob (byte array) 
    * map<t1,t2> Map from one type to another 
    * list<t1> Ordered list of one type 
    * set<t1> Set of unique elements of one type
  • は、thriftを使用して、さまざまな言語に対応するthrift定義に関するコードを生成します。コマンドは thrift --gen <言語> です

  • サーバーとクライアントを作成するときは、サーバーはノンブロッキング、マルチプロセスを考慮し、通常のサービスを確保する必要があります。そして、定義されたデータ型に対応して、thrift によって生成されたクラスを呼び出します。

    りー

以上がTCP対話型節約の使用例を分析するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。