>  기사  >  백엔드 개발  >  tcp Interactive Thrift의 사용 사례 분석

tcp Interactive Thrift의 사용 사례 분석

高洛峰
高洛峰원래의
2017-03-26 16:36:162288검색

Apache Thrift는 여러 프로그래밍 언어로 원격 서비스 호출을 지원하는 Facebook에서 구현한 효율적인 프레임워크입니다.

  • thrift 설치 공식 홈페이지에서 다운로드 후 ./configure, make, make install에 따라 설치하세요. 기타 시스템은 공식 홈페이지 http://thrift.apache를 참고하세요. .org/docs/install/

  • 은 통신 당사자의 인터페이스 정의와 동일한 thrift 파일을 정의합니다.

    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 정의 생성 코드는 주로 Python을 사용하지만 다른 C++ 및 java도 사용합니다. 명령은 thrift --gen <언어>

    입니다.
  • 서버 및 클라이언트 작성 시 서버는 정상적인 서비스를 보장하기 위해 비차단 및 다중 프로세스를 고려해야 합니다. Thrift에서 생성된 클래스는 정의된 데이터 유형에 해당하도록 호출되어야 합니다.

    아아아아

위 내용은 tcp Interactive Thrift의 사용 사례 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:Python 항목 if 문다음 기사:Python 항목 if 문