rwadurian/backend/services/identity-service/docs
hailin 747e4ae8ef refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing
- Remove Address field from PartyEndpoint (parties connect to router themselves)
- Update K8s Discovery to only manage PartyID and Role labels
- Add Party registration and SessionEvent protobuf definitions
- Implement PartyRegistry and SessionEventBroadcaster domain logic
- Add RegisterParty and SubscribeSessionEvents gRPC handlers
- Prepare infrastructure for party-driven MPC coordination

This is the first phase of migrating from coordinator-driven to party-driven
architecture following international MPC system design patterns.
2025-12-05 08:11:28 -08:00
..
AUTOMATED_TESTS_README.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
DEPLOYMENT.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
DEPLOYMENT_GUIDE.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
E2E_TEST_SETUP.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
FIXES_APPLIED.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
README.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
REMAINING_STEPS.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
TEST-STRATEGY.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
TESTING_GUIDE.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
TESTING_STRATEGY.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
TEST_AUTOMATION_GUIDE.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00
测试完成总结.md refactor(mpc-system): migrate to party-driven architecture with PartyID-based routing 2025-12-05 08:11:28 -08:00

README.md

Identity Service 文档

本目录包含 Identity Service 及整个 RWA Durian 系统的相关文档。

文档索引

部署相关

文档 说明 适用场景
DEPLOYMENT_GUIDE.md 生产环境完整部署指南 运维部署整个系统 (Nginx、MPC-System、所有微服务)
DEPLOYMENT.md 开发环境部署指南 开发者本地开发和测试 Identity Service

测试相关

文档 说明
TESTING_GUIDE.md 测试指南
TESTING_STRATEGY.md 测试策略
TEST-STRATEGY.md 测试策略补充
TEST_AUTOMATION_GUIDE.md 自动化测试指南
AUTOMATED_TESTS_README.md 自动化测试说明
E2E_TEST_SETUP.md E2E 测试环境配置
测试完成总结.md 测试完成报告

其他

文档 说明
FIXES_APPLIED.md 已修复问题记录
REMAINING_STEPS.md 待完成步骤

快速开始

  1. 本地开发: 参考根目录 README.md
  2. 生产部署: 参考 DEPLOYMENT_GUIDE.md
  3. 运行测试: 参考 TESTING_GUIDE.md

系统架构

192.168.1.100 (公网)          192.168.1.111 (内网)
┌─────────────────┐          ┌─────────────────────────┐
│ Nginx (80/443)  │          │ Identity Service :3000  │
│ MPC-System:4000 │◄────────►│ MPC Service :3001       │
└─────────────────┘          │ Wallet Service :3002    │
                             │ ... 其他微服务          │
                             │ PostgreSQL/Redis/Kafka  │
                             └─────────────────────────┘

维护者

RWA Team