| 12345678910111213141516171819202122232425262728 | from flask import Flaskimport py_eureka_client.eureka_client as eureka_clientapp = Flask(__name__)def setEureka():    server_host = "localhost"    server_port = 5000    eureka_client.init(eureka_server="http://localhost:5100/eureka/",                       app_name="flask_server",                       # 当前组件的主机名,可选参数,如果不填写会自动计算一个,如果服务和 eureka 服务器部署在同一台机器,请必须填写,否则会计算出 127.0.0.1                       instance_host=server_host,                       instance_port=server_port,                       # 调用其他服务时的高可用策略,可选,默认为随机                       ha_strategy=eureka_client.HA_STRATEGY_RANDOM)setEureka()@app.route('/')def hello_world():    return 'Hello World!'if __name__ == '__main__':    app.run(debug=True, threaded=True, port=5000, host="0.0.0.0")
 |