개발/데이터 엔지니어링 (1) 썸네일형 리스트형 Apache Avro를 이용한 Kafka Message Schema 관리(1) Apache Avro란? Apache Avro™ is a data serialization system - Apache Avro™ 1.11.0 Documentation Apache Avro는 데이터 직렬화에 관한 내용을 포괄하는 시스템이다. 다만 우리가 실제로 사용할 때는 이렇게 거창하게 생각할 필요는 없고 아래의 세 가지 기능을 제공하는 시스템이라고 생각하면 편하다. (실제 공식문서를 봐도 각 언어별로 사용하는 법 중심으로 간결하게 정리되어 있다) 1. 메시지 스키마를 제공해 준다 아래와 같이 Avro 스키마를 JSON으로 쉽게 정의할 수 있다. 파일의 확장자는 .avsc 로 저장하면 된다 {"namespace": "example.avro", "type": "record", "name": "User",.. 이전 1 다음