polly-js:JavaScript 的瞬时异常处理

时间:2024-08-24 01:24:48
【文件属性】:

文件名称:polly-js:JavaScript 的瞬时异常处理

文件大小:311KB

文件格式:ZIP

更新时间:2024-08-24 01:24:48

JavaScript

波利-js JavaScript 的瞬态异常处理变得简单。 Polly-js 是一个库,可帮助开发人员使用重试或等待再重试等策略从瞬态错误中恢复。 polly-js 的典型用例是在操作失败后重试操作。 这些操作通常包括某种形式的可能会失败的 IO。 这些 IO 操作的示例是对其他服务的 AJAX 请求、磁盘上的文件操作或与数据库交互。 所有这些操作都有一个共同特征,即它们偶尔会因应用程序无法控制的情况而失败,例如网络连接可能暂时不可用或文件可能正在被另一个进程使用。 当这些操作中的任何一个失败时,只要重试相同的操作(可能在短暂延迟后)就会发生变化。 Polly-js 使这些重试操作易于编码。 检测故障 根据正在执行的功能,使用不同的故障检测方法。 当您调用polly().execute() ,代码假定您的代码失败并且需要在您的函数引发错误时重试。 当


【文件预览】:
polly-js-master
----.gitignore(526B)
----images()
--------polly-js-1280.png(196KB)
--------polly-js-120.png(8KB)
----package.json(1KB)
----package-lock.json(432KB)
----src()
--------polly.js(6KB)
----.travis.yml(138B)
----gulpfile.js(356B)
----d.ts()
--------polly-js.d.ts(1006B)
----LICENSE(1KB)
----.mergify.yml(273B)
----.github()
--------dependabot.yml(143B)
----examples()
--------browser()
----README.md(6KB)
----tests()
--------wait-retry-execute-promise.js(5KB)
--------wait-retry-execute-async-node.js(6KB)
--------retry-execute.js(5KB)
--------retry-execute-promise.js(6KB)
--------hello.txt(11B)
--------retry-execute-async-node.js(5KB)
----bower.json(441B)
----.editorconfig(229B)

网友评论