RequestsStampede:Requests Stampede库是Requests库的包装,提供了请求重试逻辑和退避延迟。

时间:2021-04-18 09:32:29
【文件属性】:
文件名称:RequestsStampede:Requests Stampede库是Requests库的包装,提供了请求重试逻辑和退避延迟。
文件大小:75KB
文件格式:ZIP
更新时间:2021-04-18 09:32:29
Python 概述 请求踩踏库是围绕一个包装提供请求重试逻辑和回退延时。 该项目的目标是在中断和重试请求大量涌入之后,提高上游服务的稳定性和恢复时间。 该库提供了带有默认参数的各种默认配置。 但是,可以通过程序声明和配置文件来配置行为。 灵感 Request Stampede库在很大程度上受到启发,其中,从而加剧了服务中断。 该项目实施了许多。 用法 基本的 import RequestsStampede . horde horde = RequestsStampede . horde . RetryRequest () response = horde . get ( "https://www.example.com/" ) print ( response ) import RequestsStampede . horde session = RequestsStampede . horde .
【文件预览】:
RequestsStampede-master
----setup.py(1KB)
----pylintrc(1KB)
----.gitignore(62B)
----requirements.txt(109B)
----CODEOWNERS(23B)
----LICENSE(1KB)
----CHANGELOG.md(529B)
----.github()
--------workflows()
----example.py(265B)
----README.md(7KB)
----tests()
--------test_basic_usage_success.py(3KB)
--------test_basic_usage_failure.py(4KB)
--------RequestsStampede()
----TODO.md(172B)
----dev-requirements.txt(76B)
----docs()
--------img()
----RequestsStampede()
--------__init__.py(0B)
--------horde.py(11KB)
--------policy()
--------models.py(8KB)
--------config.py(9KB)
--------exceptions.py(1KB)
----release-requirements.txt(46B)

网友评论