集群部署¶
适用于高可用和大规模场景,支持主从节点架构。
架构要求¶
- 共享 MySQL 数据库
- 共享 Redis 缓存
- 主节点 + 多个从节点
主节点配置¶
SQL_DSN=root:password@tcp(db-server:3306)/oneapi
SESSION_SECRET=your_unique_session_secret
CRYPTO_SECRET=your_unique_crypto_secret
REDIS_CONN_STRING=redis://default:password@redis-server:6379
从节点配置¶
SQL_DSN=root:password@tcp(db-server:3306)/oneapi
SESSION_SECRET=your_unique_session_secret
CRYPTO_SECRET=your_unique_crypto_secret
REDIS_CONN_STRING=redis://default:password@redis-server:6379
NODE_TYPE=slave
FRONTEND_BASE_URL=https://your-domain.com
SYNC_FREQUENCY=60
关键要求
- 主从节点必须使用相同的
SESSION_SECRET和CRYPTO_SECRET - 必须连接同一个 MySQL 和 Redis 实例
- 从节点需设置
NODE_TYPE=slave