Serf编排工具的Python客户端
项目描述
asyncserf是Serf(一种用于服务发现和编排的去中心化解决方案)的异步Python接口。
它使用 asyncserf需要一个正在运行的Serf代理。有关说明,请参阅Serf代理文档。 要安装asyncserf,请运行以下命令 或者(尽管如此,您真的应该使用pip) 或者从源码安装 以下示例需要一个正在运行的异步循环。《Trio <https://github.com/python-trio/trio>》推荐,但asyncio也适用。 发送消息很简单 接收消息也同样简单 from asyncserf import serf_client print(resp.payload) 您可以使用以下命令运行测试
安装
$ pip install asyncserf
$ easy_install asyncserf
$ python setup.py install
入门指南
from asyncserf import serf_client
async with serf_client() as client:
await client.event('foo', b'bar')
.. code-block:: python
开发
$ serf agent --tag foo=bar & # start serf agent
$ python3 -mpytest tests
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码发行版
构建发行版
asyncserf-0.21.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2f9144ded79ca73f63cfe20a5df370f903ef9c2472e8c267711ae4fb25479b38 |
|
MD5 | f36ec505bca3e499974db9186b80618c |
|
BLAKE2b-256 | b1cb00b39bbe11de3af13e110475a64b72149fdabc6b057ffa0edb69133d8127 |
asyncserf-0.21.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b18de8e1e04f472d6a159aa7e05a1a72ba8434d192290a4fc5da532437575c1 |
|
MD5 | bc56e03e42ff3f266dd260be54e4462c |
|
BLAKE2b-256 | 66a5afdf5d3be8ccabea2a257e7a77f69aa441d6226ac4091de2b3339ea521ed |