Protobuf1 protobuf 사용하기 Protocol Buffer는 구글에서 개발하고 오픈소스로 공개한 직렬화 데이터 구조입니다. C++, Java, Python, C#, Go, Object-C, JavaScript, Ruby 등 다양한 언어를 지원하며 특히 직렬화 속도가 빠르고 직렬화된 파일의 크기도 작아서 Apache Avro 파일 포맷과 함께 많이 사용되고 있습니다. (직렬화란 데이터를 파일로 저장하거나 또는 네트워크로 전송하기 위해 바이너리 스트림 형태로 저장하는 행위입니다) 특히 gRPC라는 네트워크 프로토콜의 경우 HTTP 2.0을 기반으로 하면서 메시지를 이 프로토콜 버퍼를 이용하여 직렬화하기 때문에 프로토콜 버퍼를 이해해 놓으면 gRPC를 습득하는 것이 상대적으로 쉽습니다. 프로토콜 버퍼는 하나의 파일에 최대 64MB까지 지원.. 2022. 5. 9. 이전 1 다음