2.3.1 产生原因 在流式数据处理的世界里,背压(Backpressure)从来不是某个框架“加了功能”才出现的幽灵——它是一条物理定律在软件系统中的回响:当下游消费能力持续低于上游生产速率时,缓冲区必然膨胀,内存必然告急,系统必然失控。 你可能在 Flink 作业的 Web UI 上见过那根持续攀升的 曲线;可能在 Kafka Consumer 日志里扫到 的 WARN;也可能在 Spark Structured Streaming 的 中发现 是 的 3.7 倍,而 正悄然突破 SLA 阈值……这些都不是孤立的告警信号,而是同一个底层事实的多重投影:系统正在失衡,而背压,正是这个失衡状态最诚实、最不容忽视的量化表征。