avro type2 avro dependency를 이용한 Spring boot 실습 (without plugins) 이번 포스팅은 번외입니다.avro plugin 없이 순수한 avro dependency만을 이용하여 read & write를 해보겠습니다.(크게 중요하게 다루는 파트는 아니기 때문에, 이 부분에 대해선 슥 훑고 넘어가는 정도로 작성하도록 하겠습니다.) AvroController.java에 version 2로 plugin을 적용하지 않는 API를 추가합니다. AvroController.java @GetMapping("/v2/read")public void readAvroFileWithoutPlugins() throws IOException { File file = new File("C:\\workspace\\intelliJ\\my_rest_api\\src\\main\\resources\\avro\\.. 2024. 9. 24. apache avro 란? - Apache Avro는 대용량 데이터 처리에 적합한 파일 형식임. (특히, Hadoop과 같은 빅데이터 처리 시스템에서 주로 사용됨)- Avro는 데이터의 스키마(구조)를 정의하고, 그 스키마에 맞게 데이터를 직렬화 및 역직렬화할 수 있도록 설계됨.- 스키마 구조는 JSON 형태로 되어 있음. (ex){ "type": "record", "name": "LongList", "aliases": ["LinkedLongs"], // old name for this "fields" : [ {"name": "value", "type": "long"}, // each element has a long {"name": "next", "t.. 2024. 9. 21. 이전 1 다음