具有反应性扩展的动态节流

时间:2015-02-05 14:22:00

标签: c# .net system.reactive reactive-programming

我有一个数据流,最初是短暂的爆发,流不稳定,直到2秒后说,一旦流稳定我想动态更改节流周期,以便推送任何新数据尽快而不是等待长时间的节流。

我正在通过创建新的可观察流来解决这个问题,该流结合了计时器和原始数据流(数据流限制为10毫秒),其中计时器滴答并检查最后数据是否已经到来以及前一刻度之前多久。一旦我们看到越来越少的数据,我就可以开始减少定时器周期,这样我就可以更频繁地推送新的稳定数据。

这种方法是正确的还是我能做得更好?任何指针或片段都非常受欢迎。

0 个答案:

没有答案