Apache Thrift

- 인터페이스 정의 언어

- 이진 통신 프로토콜

- 원격 프로시저 호출(RPC;Remote Procedure Call)

   - 별도의 원격 제어를 위한 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행할 수 있게하는 프로세스 간 통신 기술

- 페이스북에서 개발함

- 현재는 아파치 소프프트웨어 재단 오픈 소스

 

아키텍처

 

Apache Thrift Framework 5계층

  • RPC 서버 라이브러리
  • RPC 서비스 스텁
  • 사용자 정의 유형 직렬화
  • 직렬화 프로토콜 라이브러리
  • 전송 라이브러리

 

API  client/server

반응형

'SW ENGINEERING > Programing' 카테고리의 다른 글

Rainbow attack  (0) 2021.03.01
단방향 해시 함수  (0) 2021.03.01
쿠키와 세션  (0) 2021.02.08
객체 지향 프로그래밍 OOP  (0) 2021.02.06
async 와 await example  (0) 2021.02.03
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기