文件名称: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)