加载中...

背压(Backpressure,又译反压)是数据流系统中的一种流量控制机制:当下游消费速度跟不上上游生产速度时,压力沿数据流向上游传导,迫使上游减速或暂停发送,从而避免内存无限膨胀或数据被迫丢弃。
没有背压的系统在过载时只能丢数据、堆内存或崩溃;有背压则过载表现为端到端延迟上升和源头积压,更可控。但反压传导也可能掩盖真正的瓶颈,需配合监控定位慢算子。
Flink 反压监控、RxJava、Reactor、Akka Streams、TCP 滑动窗口本质上都是背压思想的体现。

登录 后参与讨论
暂无讨论,来发表第一条评论吧