- 移除各服务的独立注册脚本,改为通过Consul配置文件集中管理 - 为所有服务添加健康检查端点 - 更新docker-compose配置,添加网络和健康检查依赖 - 修改data-service的启动命令和端口配置 - 禁用Consul的ACL以简化开发环境配置
16 lines
309 B
Python
16 lines
309 B
Python
from flask import Flask, jsonify
|
|
import threading
|
|
|
|
app = Flask(__name__)
|
|
|
|
@app.route("/health")
|
|
def health():
|
|
return jsonify({"status": "ok"}), 200
|
|
|
|
@app.route("/hello")
|
|
def hello():
|
|
return jsonify({"message": "Hello from service!"})
|
|
|
|
if __name__ == "__main__":
|
|
app.run(host="0.0.0.0", port=8002)
|