eureka.py 441 B

12345678910111213141516
  1. from client import EurekaClient
  2. eureka_client = EurekaClient.EurekaClient("http://eureka-internal.piaoquantv.com")
  3. def _main():
  4. app_id = "ad"
  5. app_info = eureka_client.get_apps_info(app_id)
  6. for datum in app_info['application']['instance']:
  7. if datum['status'] == 'OUT_OF_SERVICE':
  8. # print(datum)
  9. eureka_client.app_instance_up(app_id, datum['instanceId'])
  10. if __name__ == '__main__':
  11. _main()