Spring/error

[WebFlux] Server Request Message Limit , Memory Buffer Size

MOMOBOB 2024. 5. 10. 06:30
반응형

Error

SpringBoot WebFlux 애플리케이션으로 대용량의 데이터를 전송할 경우 에러가 발생함.

DataBufferLimitException

 

 

반응형

 


 

Solution

Spring WebFlux는 Request크기에 대한 제한은 없지만, 애플리케이션 메모리 문제 방지를 위해 메모리 버퍼를 제한함(default: 256KB)

 

https://www.baeldung.com/spring-webflux-databufferlimitexception

 

설정을 통해 필요한 만큼 설정 가능

 

100MB으로 테스트 요청 시 정상동작

 

spring:
  codec:
    max-in-memory-size: 200MB

 


Thank you!

 

 

반응형