【发布时间】:2019-12-12 15:30:38
【问题描述】:
下面这2个溢出策略的意义是什么?例外情况不同。但是在这两种情况下,当订阅者跟不上时,他们都会收到错误调用通知。 在这种情况下,我们应该选择一个而不是另一个!
FluxSink.OverflowStrategy.ERROR
FluxSink.OverflowStrategy.IGNORE
我从文档中找到了这个。但没有提供更多信息。
IGNORE 完全忽略下游背压请求。当下游队列满时,这可能会产生 IllegalStateException。
当下游无法跟上时发出 IllegalStateException 错误信号。
downstream cannot keep up 听起来很像queue gets full - 所以对我来说两者看起来一样。
【问题讨论】:
标签: project-reactor