rwadurian/backend
hailin b4d6b0f264 feat(mpc-system): add connection retry logic with exponential backoff
- Add retry mechanism for PostgreSQL connections (10 retries, 2s base delay)
- Add retry mechanism for RabbitMQ connections (10 retries, 2s base delay)
- Add retry mechanism for Redis connections (10 retries, 2s base delay)
- Use exponential backoff: delay increases with each retry attempt
- Log detailed retry information (attempt number, max retries, errors)
- Redis continues without cache if all retries fail (non-critical)
- Database and RabbitMQ return error after all retries (critical)

This resolves startup failures when dependent services are slow to initialize,
particularly RabbitMQ which may pass health checks but not be fully ready.
2025-12-04 23:12:15 -08:00
..
.claude fix(mpc-system): fix protobuf generation in Makefile to generate gRPC service files 2025-12-04 22:54:59 -08:00
api-gateway fix(api-gateway): update Nginx reverse proxy headers for Grafana 10+ compatibility 2025-12-04 22:31:59 -08:00
mpc-system feat(mpc-system): add connection retry logic with exponential backoff 2025-12-04 23:12:15 -08:00
services fix(mpc-service): 确保 keygen 会话包含完整的参与者列表 2025-12-04 06:04:47 -08:00