【文件属性】:
文件名称:backoff-promise:承诺的指数退避
文件大小:50KB
文件格式:ZIP
更新时间:2021-08-04 22:25:28
promises js exponential-backoff JavaScript
退让承诺
承诺的指数退避
示例 1
var i = 0 ,
Backoff = require ( 'backoff-promise' ) ,
backoff = new Backoff ( ) ;
var myPromise = function ( ) {
return new Promise ( function ( resolve , reject ) {
if ( i ++ < 5 ) {
reject ( new Error ( 'transient-error' ) ) ;
} else {
resolve ( 'foo' ) ;
}
} ) ;
} ;
return backoff . run ( function ( ) {
return myPromise ( ) ;
} ) ;
示例 2:不同类
【文件预览】:
backoff-promise-master
----.jshintrc(559B)
----TESTING.md(2KB)
----scripts()
--------index.js(2KB)
----.circleci()
--------config.yml(574B)
----.npmignore(51B)
----LICENSE(1KB)
----test()
--------browser.js(177B)
--------node.js(174B)
--------node-and-browser.js(4KB)
----README.md(1KB)
----cache()
--------.gitignore(14B)
----beautify.json(102B)
----.gitignore(46B)
----index.js(54B)
----package-lock.json(159KB)
----package.json(3KB)