美文网首页
python基于zookeeper服务注册中心

python基于zookeeper服务注册中心

作者: 竞媒体 | 来源:发表于2019-08-28 16:23 被阅读0次

    基于zookeeper服务注册中心实现注册中心模块

    可用于注册服务的提供者和消费者 

    动态获取服务提供者和消费者的列表

    git地址:https://github.com/ttcool/registerservice.git

    第一步:配置zookeeper集群

    第二步:导入模块

    fromregisterserviceimportRegisterCenter

    第三步:初始化连接

    rs=RegisterCenter("192.168.1.2:2181")

    服务提供方服务启动前注册服务

    提供方注册服务:服务名:fill 注册类型: provider 是服务提供方,服务提供方地址:{"ip": "192.168.1.33", "port": "8000"}

    rs.service_register("fill","provider", {"ip":"192.168.1.33","port":"8000"})

    服务消费方调用服务前注册 

    服务消费方注册服务:服务名:fill 注册类型:consumer 是服务消费方,服务提供方地址:{"ip": "192.168.2.33", "port": "9000"}

    rs.service_register("fill","provider", {"ip":"192.168.2.33","port":"9000"})

    获取服务fill提供者列表

    rc.get_register("fill","provider")

    获取服务fill消费方列表

    rc.get_register("fill","consumer")

    相关文章

      网友评论

          本文标题:python基于zookeeper服务注册中心

          本文链接:https://www.haomeiwen.com/subject/pylmectx.html