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 중국어 웹사이트의 기타 관련 기사를 참조하세요!