示例#1
0
def zookeeper():
    registry = ZookeeperRegistry('172.19.65.33:2181')
    registry.subscribe('com.ofpay.demo.api.UserProvider')
    print registry.get_provides('com.ofpay.demo.api.UserProvider')
def zookeeper():
    registry = ZookeeperRegistry('172.19.65.33:2181')
    registry.subscribe('com.ofpay.demo.api.UserProvider')
    print registry.get_provides('com.ofpay.demo.api.UserProvider')
#!usr/bin/env python  
# -*- coding:utf-8 -*-

""" 
@author: jayzhen
@email: [email protected]
@site: https://github.com/gitjayzhen
@software: PyCharm & Python 2.7
@file: DubboClientTest.py
@time: 2018/09/14 12:25 
"""
import time
from dubbo_client import ApplicationConfig, ZookeeperRegistry, DubboClient
from dubbo_client import DubboClientError

config = ApplicationConfig('test_rpclib')
service_interface = "com.auto.Interface.*"
# registry包含了和zookeeper的连接,该对象需要缓存
registry = ZookeeperRegistry('*.*.*.*:2181', config)
print registry.get_provides(service_interface)
user_provider = DubboClient(service_interface, registry, version='2.5.3')
for i in range(100):
        print user_provider("getAllfunctioninfo")

        time.sleep(5)