【发布时间】:2014-04-21 17:29:21
【问题描述】:
有没有一种简单的方法可以将写入频率限制到 core.async 通道?到目前为止,我可以找到两个例子。一个使用滑动缓冲区和一些 SetTimeout 魔法来处理这个问题,另一个使用外部原子作为计数器。我本来希望 core.async 开箱即用地提供这样的功能。由于其中一个示例相当陈旧(10 个月),我想知道是否有更简单的解决方案?
我正在寻找适用于 Clojure 和 ClojureScript 的解决方案。
【问题讨论】:
-
如果缓冲区已满,则将频道停放。较小的缓冲区是否不适用于您的用例?
标签: clojure clojurescript