From 08541f1d8d01647ccf1e1d72266c9aabd129424c Mon Sep 17 00:00:00 2001 From: Developer Date: Wed, 3 Dec 2025 20:39:53 -0800 Subject: [PATCH] =?UTF-8?q?fix(mpc):=20=E4=BF=AE=E5=A4=8D=20MPC=20?= =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E8=BF=9E=E6=8E=A5=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: mpc-service 无法连接到 mpc-session-coordinator,超时 30 秒 修复: 1. mpc-system/docker-compose.yml: - session-coordinator 暴露端口 8081:8080 - message-router 暴露端口 8082:8080 2. services/docker-compose.yml: - MPC_COORDINATOR_URL: 192.168.1.100 -> 192.168.1.111 - MPC_MESSAGE_ROUTER_WS_URL: 192.168.1.100 -> 192.168.1.111 3. 同步更新 .env.example 和 deploy.sh 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backend/mpc-system/docker-compose.yml | 6 ++++++ backend/services/.env.example | 6 +++--- backend/services/deploy.sh | 6 +++--- backend/services/docker-compose.yml | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/backend/mpc-system/docker-compose.yml b/backend/mpc-system/docker-compose.yml index 69482573..4378023a 100644 --- a/backend/mpc-system/docker-compose.yml +++ b/backend/mpc-system/docker-compose.yml @@ -86,6 +86,9 @@ services: context: . dockerfile: services/session-coordinator/Dockerfile container_name: mpc-session-coordinator + ports: + # 对外暴露端口 8081,供 mpc-service 调用 + - "8081:8080" environment: MPC_SERVER_GRPC_PORT: 50051 MPC_SERVER_HTTP_PORT: 8080 @@ -128,6 +131,9 @@ services: context: . dockerfile: services/message-router/Dockerfile container_name: mpc-message-router + ports: + # 对外暴露端口 8082,供 mpc-service WebSocket 连接 + - "8082:8080" environment: MPC_SERVER_GRPC_PORT: 50051 MPC_SERVER_HTTP_PORT: 8080 diff --git a/backend/services/.env.example b/backend/services/.env.example index 11d76da7..7ce0700e 100644 --- a/backend/services/.env.example +++ b/backend/services/.env.example @@ -27,6 +27,6 @@ BACKUP_ENCRYPTION_KEY=your_64_char_hex_key_here # MPC Share Master Key (256-bit hex: openssl rand -hex 32) SHARE_MASTER_KEY=your_64_char_hex_key_here -# MPC System Address (running on 192.168.1.100) -MPC_COORDINATOR_URL=http://192.168.1.100:8081 -MPC_MESSAGE_ROUTER_URL=ws://192.168.1.100:8082 +# MPC System Address (running on 192.168.1.111) +MPC_COORDINATOR_URL=http://192.168.1.111:8081 +MPC_MESSAGE_ROUTER_URL=ws://192.168.1.111:8082 diff --git a/backend/services/deploy.sh b/backend/services/deploy.sh index c4614ee1..5b4c104a 100644 --- a/backend/services/deploy.sh +++ b/backend/services/deploy.sh @@ -113,9 +113,9 @@ BACKUP_ENCRYPTION_KEY=${BACKUP_ENCRYPTION_KEY} # MPC Share Master Key (256-bit hex key) SHARE_MASTER_KEY=${SHARE_MASTER_KEY} -# MPC System Address (on 192.168.1.100) -MPC_COORDINATOR_URL=http://192.168.1.100:8081 -MPC_MESSAGE_ROUTER_URL=ws://192.168.1.100:8082 +# MPC System Address (on 192.168.1.111) +MPC_COORDINATOR_URL=http://192.168.1.111:8081 +MPC_MESSAGE_ROUTER_URL=ws://192.168.1.111:8082 EOF chmod 600 "$ENV_FILE" diff --git a/backend/services/docker-compose.yml b/backend/services/docker-compose.yml index 7a50b79a..046bb9ff 100644 --- a/backend/services/docker-compose.yml +++ b/backend/services/docker-compose.yml @@ -334,8 +334,8 @@ services: - KAFKA_BROKERS=kafka:29092 - KAFKA_CLIENT_ID=mpc-service - KAFKA_GROUP_ID=mpc-service-group - - MPC_COORDINATOR_URL=http://192.168.1.100:8081 - - MPC_MESSAGE_ROUTER_WS_URL=ws://192.168.1.100:8082 + - MPC_COORDINATOR_URL=http://192.168.1.111:8081 + - MPC_MESSAGE_ROUTER_WS_URL=ws://192.168.1.111:8082 - SHARE_MASTER_KEY=${SHARE_MASTER_KEY} depends_on: postgres: