반응형
IGNORE 전략
-
BackpressureSpring Reactive Web Application/Project Reactor 2023. 7. 23. 10:30
Backpressure Backpressure는 우리말로 배압 또는 역압이라고 합니다. 리액티브 프로그래밍에서의 배압, 즉 Backpressure는 Publisher가 끊임없이 emit하는 무수히 많은 데이터를 적절하게 제어하여 데이터 처리에 과부하가 걸리지 않도록 제어하는 것입니다. Note. Publisher가 빠른 속도로 데이터를 끊임없이 emit하게 되면 처리되지 않고 대기 중인 데이터가 지속적으로 쌓이게 되어 오버플로가 발생하거나 최악의 경우에는 시스템이 다운되는 문제가 발생하게 됩니다. Reactor에서의 Backpressure 처리 방법 요청 데이터 개수 제어 Backpressure 전략 사용 요청 데이터 개수 제어 Subscriber가 적절히 처리할 수 있는 수준의 데이터 개수를 Publi..