【发布时间】:2016-10-21 22:28:20
【问题描述】:
我正在尝试安排一个长轮询机制。我想知道我是否可以为此利用调度程序。
这是我到目前为止的想法。
通过计时器调度,但只有在上一次迭代已经完成时才将下一次迭代排入队列。
在上一次迭代完成时将下一次迭代排入队列。
我一直在研究现有的调度程序,但我不确定该选择哪一个以及要重载什么。
最后但并非最不重要的一点——因为我是 Rx 世界的新手——相对于“自己动手”的方法,使用调度程序将提供哪些优势。
【问题讨论】:
-
我现在没有时间给出正确的答案,但这是一个非常简单的例子,希望很容易理解——它不尊重最后一次迭代的状态,只是每 x 毫秒触发一次: plnkr.co/edit/9OspJxMcqqE01S50GK8T?p=preview
-
我想了这么多,确实很简单。但我真的很想确保一次只进行一个请求,而不求助于外部状态。