从Eureka服务器获取注册的IP

时间:2020-10-19 05:45:41

标签: python netflix-eureka

有什么方法可以获取使用python客户端在Eureka服务器中注册的服务名称和ips?

我检查了python-eureka-client教程页面,但找不到与此相关的任何东西!

1 个答案:

答案 0 :(得分:1)

如果您使用的是https://github.com/keijack/python-eureka-client,请检查

import py_eureka_client.eureka_client as eureka_client
    
client = eureka_client.get_client()
    
for app in client.applications.applications:
    for ins in app.instances:
    # for ins in app.up_instances:
        print("[%s] %s:%d" % (ins.instanceId, ins.ipAddr, ins.port.port))