본문 바로가기

프로토버프

Protocol Buffers

proto 정의를 컴파일하는 프로토콜 컴파일러

한줄평

Protocol Buffers나 gRPC로 개발한다면 반드시 필요한 컴파일러입니다. 그 생태계 밖에서는 쓸 일이 없는 순수 개발자용 도구입니다.

이런 분께 protobuf·gRPC 기반으로 개발하는 프로그래머께

좋은 점

  • 여러 언어로 코드 생성을 지원
  • gRPC 등 대규모 시스템에서 검증됨

아쉬운 점

  • 단독으로는 쓸모가 없고 개발 파이프라인에 붙어야 함

프로토버프 소개

구글의 데이터 직렬화 포맷 Protocol Buffers를 위한 명령줄 컴파일러(protoc)입니다. .proto 파일에 정의한 메시지 구조를 읽어 여러 언어의 소스 코드로 변환해 줍니다. 서비스 간 통신이나 데이터 저장을 JSON보다 작고 빠른 바이너리로 다루려는 개발자가 씁니다. gRPC를 비롯한 수많은 시스템의 기반이 되는 핵심 개발 도구입니다.

제작사

영삼넷 · 공식 홈페이지

프로토버프 (Protocol Buffers) 무료 다운로드 | 자료실 | 영삼넷