if __name__ == '__main__': #config = ApplicationConfig('provider') #service_interface = 'com.jaycekon.dubbo.service.CityDubboService' config = ApplicationConfig('clife-bigdata-business-scene') service_interface = 'com.clife.bigdata.service.ai.sleep.SleepReportService' registry = ZookeeperRegistry('200.200.200.55:2181', config) user_provider = DubboClient(service_interface, registry, version='2.5.3', group='/clife-v4') for i in range(1000): try: print user_provider.getSleepReport(139, 68265, "2019-05-13", 0) #print user_provider.findCityByName('A003') # print user_provider.getUser(123) # print user_provider.queryUser( # {u'age': 18, u'time': 1428463514153, u'sex': u'MAN', u'id': u'A003', u'name': u'zhangsan'}) # datas = user_provider.queryAll() # for key, user in datas.items(): # print user['name'] # print user_provider.isLimit('MAN', 'Joe') # print user_provider('getUser', 'A005') # print user_provider.notFunc() # print user_provider.gotException() except DubboClientError, client_error: print client_error.message print client_error.data time.sleep(5)