
如题,不太懂。没有这个背压又会导致什么问题呢
1 Xhack 2022 年 5 月 20 日 明天我就能回答你这个问题了 |
2 dqzcwxb 2022 年 5 月 20 日 生产速度快过消费速度造成积压 |
3 arloor 2022 年 5 月 20 日 via Android 你冲的太快,ta 让你慢点 |
6 vToExer 2022 年 5 月 20 日 从系统论的观点看, 背压相当于引入了一条负反馈回路。没有背压时, 如上所述, 生产者始终快于消费者, 消费者维护的队列会很快溢出, 导致数据丢失, 系统不稳定。有了背压后, 在消费者发现队列满的情况下, 可以通知生产者减少或停止生产, 避免数据丢失, 使系统处于稳态。 |
7 billlee 2022 年 5 月 21 日 就和 TCP 窗口流控是差不多的 |
8 Leviathann 2022 年 5 月 21 日 @gabon 应该是回压。。只能说大部分搞这些技术词汇翻译的人英语和汉语都不咋地 |
9 mmdsun 2022 年 5 月 21 日 via iPhone Backpressure 是流速控制的一种策略。指在异步场景中,Observable 发送事件速度远快于 Subscriber/Observer 的处理速度的情况下,一种告诉上游的 Observable 降低发送速度的策略。 如果用 Rx 库,叫 Reactive Pull(反应式拉取)比较多,更符合含义叫法是 Reactive Push 响应式拉取和观测者模型相反,是被观察者变成被动的等待通知再发送数据。所以名字是这么叫的。 |