
70
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
Auto 서비스를 위한 gRPC 기술 도입 이야기
이 게시물은 SK텔레콤 Auto서비스개발팀이 차량 내 에이닷 서비스 제공을 위해 gRPC와 Protocol Buffers를 도입한 과정을 설명합니다.기술 도입 배경 및 필요성
- SDK 미탑재 OEM 차량에 서버 대 서버 연동 방식을 통한 서비스 제공
- 실시간 데이터 교환과 안정성 확보를 위한 Auto Proxy 서버 개발
gRPC 선택 이유 및 특징
- 높은 성능과 효율적 데이터 직렬화 제공
- Bidirectional-streaming을 통한 양방향 실시간 통신 구현
- Protocol Buffers 기반 자동 코드 생성으로 개발 생산성 향상
구현 및 활용
- Spring Boot 환경에서 gRPC 서버 및 클라이언트 구성
- OEM과 Auto Proxy 간, 플랫폼과 Auto Proxy 간 Bidirectional-streaming 적용
- Metadata를 활용한 인증 및 요청 처리