diff --git a/backend/docker-compose.windows.yml b/backend/docker-compose.windows.yml index fac11db8..696559b6 100644 --- a/backend/docker-compose.windows.yml +++ b/backend/docker-compose.windows.yml @@ -679,6 +679,7 @@ services: IDENTITY_SERVICE_ENABLED: "true" REWARD_SERVICE_URL: http://reward-service:3005 REWARD_SERVICE_ENABLED: "true" + # 注意:不添加 reward-service 依赖,避免循环依赖 depends_on: postgres: condition: service_healthy @@ -686,8 +687,6 @@ services: condition: service_healthy kafka: condition: service_healthy - reward-service: - condition: service_healthy networks: - rwa-network diff --git a/backend/services/docker-compose.yml b/backend/services/docker-compose.yml index 922e852e..de0a30bf 100644 --- a/backend/services/docker-compose.yml +++ b/backend/services/docker-compose.yml @@ -502,6 +502,9 @@ services: # Reward Service - 用于获取月度收益数据 - REWARD_SERVICE_URL=http://rwa-reward-service:3005 - REWARD_SERVICE_ENABLED=true + # 注意:不添加 reward-service 依赖,避免循环依赖 + # authorization-service <-> reward-service 互相调用 + # 使用 fallback 机制处理服务暂时不可用的情况 depends_on: postgres: condition: service_healthy @@ -513,8 +516,6 @@ services: condition: service_healthy identity-service: condition: service_healthy - reward-service: - condition: service_healthy healthcheck: test: ["CMD", "curl", "-f", "http://localhost:3009/api/v1/health"] interval: 30s