opossum:Node.js断路器-快速失败

时间:2021-05-11 13:25:39
【文件属性】:
文件名称:opossum:Node.js断路器-快速失败
文件大小:189KB
文件格式:ZIP
更新时间:2021-05-11 13:25:39
promise fallback fail-fast hystrix circuit 负鼠 Opossum是执行异步功能并监视其执行状态的Node.js断路器。 当事情开始失败时, opossum死了并且很快失败。 如果需要,可以提供故障状态时要执行的后备功能。 有关断路器模式的更多信息,网络上有很多资源-搜索它! 福勒的博客文章是地方。 项目信息 执照: 阿帕奇2.0 说明文件: 打字: 问题追踪器: 引擎: Node.js> = 10 用法 假设您有一个API,它依赖于可能会失败的东西-例如,网络操作或磁盘读取。 将这些功能包装在CircuitBreaker ,您就可以控制自己的命运。 const CircuitBreaker = require ( 'opossum' ) ; function asyncFunctionThatCouldFail ( x , y ) { return new Promise ( ( resolve , reje
【文件预览】:
opossum-main
----.eslintrc(756B)
----server.json(23B)
----documentation.yml(42B)
----config()
--------webpack.config.js(2KB)
----index.js(68B)
----.husky()
--------.gitignore(2B)
--------pre-commit(51B)
----package.json(3KB)
----.github()
--------workflows()
----test()
--------closed-test.js(1KB)
--------test.js(30KB)
--------volume-threshold-test.js(3KB)
--------status-test.js(4KB)
--------context-test.js(1KB)
--------browser()
--------half-open-test.js(3KB)
--------enable-disable-test.js(2KB)
--------warmup-test.js(2KB)
--------error-filter-test.js(3KB)
--------circuit-shutdown-test.js(1013B)
--------common.js(2KB)
--------semaphore-test.js(3KB)
--------health-check-test.js(3KB)
----greenkeeper.json(96B)
----ISSUE_TEMPLATE.md(249B)
----package-support.json(217B)
----LICENSE(11KB)
----package-lock.json(641KB)
----dist()
--------.nodelete(0B)
----CONTRIBUTING.md(3KB)
----.gitignore(113B)
----CHANGELOG.md(33KB)
----lib()
--------status.js(6KB)
--------semaphore.js(971B)
--------circuit.js(25KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(15KB)

网友评论