- 移除各服务的独立注册脚本,改为通过Consul配置文件集中管理 - 为所有服务添加健康检查端点 - 更新docker-compose配置,添加网络和健康检查依赖 - 修改data-service的启动命令和端口配置 - 禁用Consul的ACL以简化开发环境配置
17 lines
392 B
HCL
17 lines
392 B
HCL
service {
|
|
name = "data-service"
|
|
id = "data-service-1"
|
|
address = "data-service"
|
|
port = 8000
|
|
|
|
check {
|
|
http = "http://aktools:8080/quote_zh_a_hist?symbol=sh600000&period=daily&start_date=20220101&end_date=20220102"
|
|
interval = "10s"
|
|
timeout = "5s"
|
|
}
|
|
|
|
meta = {
|
|
"traefik.enable" = "true"
|
|
"traefik.http.routers.data-service.rule" = "PathPrefix(`/api/data`)"
|
|
}
|
|
} |