소프트웨어에서 '백프레셔(Backpressure)'란 무엇인가요?
어려움 freeCodeCamp해설
백프레셔는 스트리밍 데이터 처리에서 소비자(consumer)가 처리할 수 있는 속도 이상으로 데이터가 들어올 때 생산자(producer)에게 '느리게 보내라'고 알리는 흐름 제어 메커니즘입니다. Node.js Streams, Reactive Streams, Kafka 등에서 메모리 과부하와 데이터 유실을 방지하는 핵심 개념입니다.
백프레셔는 스트리밍 데이터 처리에서 소비자(consumer)가 처리할 수 있는 속도 이상으로 데이터가 들어올 때 생산자(producer)에게 '느리게 보내라'고 알리는 흐름 제어 메커니즘입니다. Node.js Streams, Reactive Streams, Kafka 등에서 메모리 과부하와 데이터 유실을 방지하는 핵심 개념입니다.