Buffer
- 네트워크에서 데이터를 빠르고 효율적으로 주고받을 수 있게 도와준다.
- Java에서는
ByteBuffer
라는게 있다.
- Netty에 ByteBuf 같은 버퍼가 있듯 다양한 프로그램이 각자의 Buffer 시스템을 만든다.
- 그럼 스프링은?
Data Buffer
- 스프링은 버퍼를 관리하는 방법을 더 쉽게 해준다.
DataBuffer
는 ByteBuffer와 비슷한 일을 하지만 더 많은 기능을 제공한다.
DataBufferUtils
을 이용하면 DataBuffer에 관한 여러 기능들을 사용할 수 있다.
Codecs
- 데이터를 알아보기 쉬운 형태로 바꾸거나 반대로 원래 형태로 바꾸는 도구다.
- e.g.)
txt → byte
or byte → txt
다음에 알아보자