gRPC 동기 부여 및 디자인 원칙(Motivation and Design Principles)
·
IT/gRPC
Motivation Google은 Stubby라는 단일 범용 RPC 인프라를 사용하여 10년 넘게 데이터 센터 내부 및 전체에서 실행되는 수많은 마이크로서비스를 연결해 왔습니다. 우리의 내부 시스템은 오늘날 인기를 얻고 있는 마이크로서비스 아키텍처를 오랫동안 수용해 왔습니다. 균일한 크로스 플랫폼 RPC 인프라를 통해 효율성, 보안, 신뢰성 및 행동 분석에서 플릿 전반의 개선을 롤아웃할 수 있었습니다. Stubby에는 많은 훌륭한 기능이 있지만 표준을 기반으로하지 않으며 내부 인프라와 너무 밀접하게 결합되어 공개 릴리스에 적합한 것으로 간주되지 않습니다. SPDY, HTTP/2 및 QUIC의 출현으로 Stubby가 제공하지 않는 다른 기능과 함께 이러한 동일한 기능 중 많은 부분이 공개 표준에 등장했습니..