文件名称:aioconsul:用asyncio实现领事
文件大小:134KB
文件格式:ZIP
更新时间:2024-05-28 09:27:44
Python
AIO领事 有多个组件,但总体而言,它是用于发现和配置基础结构中的服务的工具,例如: 服务发现 健康检查 密钥/值存储 多数据中心 该库提供了一些与其API进行交互的功能。 它构建在和。 它适用于Python> = 3.5,并且仍在开发中。 该有更多详细信息,但稀疏的是这是如何使用它的。 安装 pip install aioconsul 用法 大多数功能是协程,因此必须将其嵌入到asyncio任务中: from aioconsul import Consul client = Consul() async def main(): node = await client.agent.info() print('I am %s!' % node["Name"]) loop = asyncio.get_event_loop() loop.run_until_complet
【文件预览】:
aioconsul-master
----setup.py(1KB)
----.gitignore(1KB)
----Dockerfile(661B)
----aioconsul()
--------client()
--------encoders()
--------__init__.py(253B)
--------typing.py(932B)
--------api.py(8KB)
--------util.py(483B)
--------_version.py(18KB)
--------common()
--------exceptions.py(2KB)
----requirements.txt(154B)
----Makefile(646B)
----.dockerignore(29B)
----CONTRIBUTORS(32B)
----.gitlab-ci.yml(1024B)
----.travis.yml(317B)
----MANIFEST.in(52B)
----LICENSE(1KB)
----setup.cfg(642B)
----TODO.rst(145B)
----README.rst(6KB)
----tests()
--------test_json.py(394B)
--------test_session.py(4KB)
--------conftest.py(3KB)
--------test_health.py(1KB)
--------test_query.py(2KB)
--------test_blocking.py(2KB)
--------test_members.py(644B)
--------test_status.py(414B)
--------test_checks.py(2KB)
--------test_coordinate.py(801B)
--------test_cas.py(2KB)
--------test_api.py(615B)
--------test_services.py(2KB)
--------test_operator.py(169B)
--------test_util.py(647B)
--------test_client_util.py(2KB)
--------test_permissions.py(3KB)
--------test_agent.py(653B)
--------test_kv.py(3KB)
--------test_common.py(1KB)
--------test_client.py(1KB)
--------test_acl.py(2KB)
--------test_tree.py(1KB)
--------test_catalog.py(3KB)
--------test_event.py(1KB)
--------fixtures()
----versioneer.py(67KB)
----CONTRIBUTING.rst(2KB)
----.gitattributes(35B)
----docs()
--------requirements.txt(123B)
--------Makefile(7KB)
--------api.rst(5KB)
--------index.rst(2KB)
--------misc.rst(6KB)
--------endpoints.rst(7KB)
--------conf.py(1KB)
--------_static()
--------make.bat(8KB)
--------client.rst(3KB)
--------contributing.rst(33B)
----requirements-tests.txt(73B)