lasier:Python中的同步断路器实现

时间:2021-05-23 05:24:08
【文件属性】:
文件名称:lasier:Python中的同步断路器实现
文件大小:21KB
文件格式:ZIP
更新时间:2021-05-23 05:24:08
python sync async circuit-breaker Python 拉西尔 同步/异步断路器实现 根据Nygard在您的力作《 : 断路器可以防止过度渴望的小猎犬被烧毁。 原理是相同的:检测到过量使用,首先发生故障,然后断开电路。 更抽象地讲,断路器的存在是允许一个子系统(电路)发生故障(电流消耗过多,可能来自短路),而不会破坏整个系统(房屋)。 此外,一旦危险过去,就可以重置断路器以恢复系统的全部功能。 要求 Python> = 3.7 安装方式 使用pip : pip install lasier 用法 要使用激光断路器,您将需要一个rule和一个cache (电路状态存储)实例 规则 Rule是定义电路在何处断开或闭合的机制。 最大失败规则 根据最大故障次数开路的规则 from lasier . circuit_breaker . rules import MaxFailuresRule rule = MaxFailuresRule (
【文件预览】:
lasier-main
----setup.py(980B)
----.gitignore(2KB)
----Makefile(1KB)
----.travis.yml(1014B)
----.bumpversion.cfg(218B)
----LICENSE(1KB)
----CHANGELOG.md(682B)
----setup.cfg(130B)
----README.md(5KB)
----tests()
--------__init__.py(0B)
--------circuit_breaker()
----requirements-dev.txt(176B)
----lasier()
--------adapters()
--------__init__.py(0B)
--------types.py(82B)
--------circuit_breaker()

网友评论