serf编排工具的python客户端
serfclient的Python项目详细描述
serf的python接口,用于 服务发现和编排。
安装
serfclient需要一个正在运行的serf代理。有关说明,请参见Serf’s agent documentation。
要安装serfclient,请运行以下命令:
$ pip install serfclient
或者(您确实应该使用pip):
$ easy_install serfclient
或来源:
$ python setup.py install
开始
fromcontextlibimportclosingfromserfclient.clientimportSerfClientwithclosing(SerfClient())asclient:client.event('foo','bar')
流使用:
fromcontextlibimportclosingfromserfclient.clientimportSerfClientwithclosing(SerfClient(timeout=None))asclient:forresponseinclient.stream('*').body:print(response)
开发
serfclient需要一个正在运行的serf代理。有关说明,请参见Serf’s agent documentation。
您可以使用以下命令运行测试:
$ serf agent --tag foo=bar # start serf agent $ python setup.py test