localstorage-retry:持久重试,队列保存在localStorage中,着重于浏览器兼容性

时间:2024-05-26 03:13:31
【文件属性】:

文件名称:localstorage-retry:持久重试,队列保存在localStorage中,着重于浏览器兼容性

文件大小:98KB

文件格式:ZIP

更新时间:2024-05-26 03:13:31

JavaScript

本地存储重试 通过在localStorage保存的队列来提供持久重试(必要时可以平滑地回localStorage内存)。 这个怎么运作 每个页面都维护自己的已排队和正在进行的任务列表,同时不断刷新其确认时间。 如果队列超过10秒而没有更新其ack,则另一个页面将删除它,声明所有排队的任务,然后重试所有正在进行的任务。 原料药 新队列(名称,[选择],processFunc(项目,完成(错误,解决))) 您可以省略opts参数以使用默认值初始化队列: var Queue = require ( '@segment/localstorage-retry' ) ; var queue = new Queue ( 'my_queue_name' , function process ( item , done ) { sendAsync ( item , function ( err ,


【文件预览】:
localstorage-retry-master
----.gitignore(36B)
----.eslintrc(50B)
----package.json(1KB)
----Makefile(1KB)
----karma.conf.js(807B)
----LICENSE(1KB)
----README.md(5KB)
----circle.yml(636B)
----lib()
--------store.js(3KB)
--------index.js(10KB)
--------engine.js(1KB)
--------schedule.js(1KB)
----HISTORY.md(1KB)
----test()
--------.eslintrc(48B)
--------lifecycle.test.js(3KB)
--------index.test.js(16KB)
--------engine.test.js(2KB)
--------schedule.test.js(2KB)
--------store.test.js(4KB)
----yarn.lock(202KB)
----karma.conf.ci.js(2KB)

网友评论