一个python包,用于为http://microhackaton.github.io/2014提供服务注册和发现/
microhackaton-service-discovery-p的Python项目详细描述
在http://microhackaton.github.io/2014/与其他微服务交互的python库
安装
你可以从https://pypi.python.org/pypi/microhackaton-service-discovery-py
$ pip install microhackaton-service-discovery-py
用法
fromservice_discoveryimportServiceDiscoverysd=ServiceDiscovery('/pl/pl/microhackaton','zookeeper.microhackathon.pl:2181')
如何注册您的服务?
instance_id=sd.register('something-collector','12.34.56.78',8080)
如何查找其他服务的实例?
urls_as_list=sd.get_instances('blog-collector')
如何查找随机服务实例?
url_as_str=sd.get_instance('blog-collector')