【文件属性】:
文件名称:promise-pauser:用于暂停承诺链的节点库
文件大小:4KB
文件格式:ZIP
更新时间:2021-06-07 09:21:58
JavaScript
承诺暂停者
Promise-pauser 是一个 Node 库,用于通过一次调用暂停多个承诺链和/或流。 允许在可控点暂停已启动的承诺链/流,从而在某个网络资源出现故障时轻松停止多个并发进程。
最终结果类似于 RxJS 的Pauser 。
例子
也在目录中。
有多个承诺链
var pause = require ( 'promise-pauser' ) ;
var Promise = require ( 'bluebird' ) ;
var pauser = pause . pauser ( ) ;
pauser . pause ( ) ;
var chain1 = Promise . resolve ( [ 1 , 2 , 3 , 4 , 5 ] )
. tap ( console . log )
. tap ( pause . waitFor ( pauser ) )
【文件预览】:
promise-pauser-master
----index.js(2KB)
----package.json(566B)
----test()
--------test.js(1KB)
----examples()
--------stream-example.js(817B)
--------example1.js(501B)
----.gitignore(13B)
----README.md(2KB)