AriStockAI/consul/config/dev/recommend-service.json
fanfpy 1819c9e111 refactor(consul): 将主机路由规则改为路径前缀并添加中间件
修改所有服务的路由规则,从基于主机名改为基于路径前缀
为每个服务添加strip前缀中间件以正确处理API请求
2025-07-15 18:55:50 +08:00

20 lines
718 B
JSON

{
"service": {
"address": "recommend-service",
"check": {
"http": "http://recommend-service:8003/health",
"interval": "10s",
"timeout": "5s"
},
"id": "recommend-service-1",
"tags": [
"traefik.enable=true",
"traefik.http.routers.recommend-service.rule=PathPrefix(`/api/recommend`) || PathPrefix(`/api/suggest`)",
"traefik.http.routers.recommend-service.entrypoints=web",
"traefik.http.middlewares.recommend-service-stripprefix.stripprefix.prefixes=/api/recommend,/api/suggest",
"traefik.http.routers.recommend-service.middlewares=recommend-service-stripprefix@consulcatalog"
],
"name": "recommend-service",
"port": 8003
}
}