文件名称:pyfailsafe:简单的故障处理。 Python中的故障安全实施
文件大小:27KB
文件格式:ZIP
更新时间:2024-05-27 17:46:44
circuit-breakers aiohttp python-3-5 asyncio retries
Pyfailsafe 一个用于处理故障的Python库,受Java项目启发。 Pyfailsafe提供了处理可能固有失败的操作的机制,例如对外部服务的调用。 从Python 3.5开始,它利用了Python的协程,并支持“经典”和异步操作。 发展 出版 贡献 安装 要开始使用Pyfailsafe,请使用 pip install pyfailsafe 然后阅读本文档的其余部分,以了解如何使用它。 用法 裸机故障保险电话 from failsafe import Failsafe async def my_async_function (): return 'done' # this is the same as just calling: # result = await my_async_function() result = await Failsafe ().
【文件预览】:
pyfailsafe-master
----.travis.yml(912B)
----tests()
--------test_retry_policy.py(4KB)
--------__init__.py(0B)
--------test_fallback_failsafe.py(3KB)
--------test_circuit_breaker.py(5KB)
--------test_failsafe.py(10KB)
----requirements_test.txt(68B)
----CONTRIBUTING.md(1KB)
----setup.cfg(31B)
----examples()
--------test.py(2KB)
--------fallback_failsafe.py(2KB)
--------__init__.py(0B)
--------simple_failsafe.py(3KB)
--------requirements.txt(29B)
--------failsafe_with_fallback.py(2KB)
--------README.md(423B)
----setup.py(449B)
----LICENSE.md(554B)
----.gitignore(1KB)
----CHANGELOG.md(1KB)
----README.md(12KB)
----failsafe()
--------circuit_breaker.py(6KB)
--------retry_policy.py(5KB)
--------fallback_failsafe.py(3KB)
--------failsafe.py(4KB)
--------__init__.py(377B)
--------_internal.py(212B)
----.editorconfig(177B)