WebFlux中是否有等同于反跳的功能?

时间:2019-02-08 19:34:27

标签: reactive-programming spring-webflux

我有一个webflux,它从事件流中获取数据,但我希望它最终以某种或多或少的稳定状态(即事件停止流过几毫秒)结束,就像RxJS中的反跳操作符一样。

我似乎在API中找不到类似的东西。

1 个答案:

答案 0 :(得分:0)

等效于webflux的bufferTimeout方法

 .bufferTimeout(20, Duration.ofSeconds(1))

它的优点是您可以获得所有事件,而不仅仅是debounce作为列表所做的最后一个事件。