| 12345678910111213141516171819202122232425262728 | 
							- from flask import Flask
 
- import py_eureka_client.eureka_client as eureka_client
 
- app = 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")
 
 
  |