rwadurian/frontend/mining-admin-web
hailin 3b61f2e095 feat(mining): 实现每秒挖矿分配系统
核心改动:
- 调度器从每分钟改为每秒执行,用户每秒看到挖矿收益
- 每秒更新账户余额,但MiningRecord每分钟汇总写入一次(减少数据量)
- seed自动执行(prisma.seed配置),初始化后isActive=false
- 只有一个手动操作:管理员在后台点击"启动挖矿"

技术细节:
- 每秒分配量:100万/63,072,000秒 ≈ 0.01585 shares/秒
- Redis累积器:每秒挖矿数据累积到Redis,每分钟末写入数据库
- 分布式锁:0.9秒锁定时间,支持多实例部署
- 后台管理界面:添加挖矿状态卡片和激活/停用按钮

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-14 03:25:47 -08:00
..
nginx feat(gateway): 添加2.0服务路由到Kong和nginx配置 2026-01-11 00:22:23 -08:00
src feat(mining): 实现每秒挖矿分配系统 2026-01-14 03:25:47 -08:00
.env.production feat(mining-admin-web): 配置生产环境API指向Kong网关 2026-01-11 00:28:17 -08:00
.gitignore chore(mining-admin-web): 添加.gitignore文件 2026-01-10 20:18:35 -08:00
DEVELOPMENT_GUIDE.md feat(mining-ecosystem): 添加挖矿生态系统完整微服务与前端 2026-01-10 17:45:46 -08:00
Dockerfile feat(docker): 添加 2.0 系统 Docker 部署支持 2026-01-10 19:31:02 -08:00
deploy.sh feat(mining-admin-web): 添加独立部署脚本和docker-compose配置 2026-01-10 20:06:20 -08:00
docker-compose.yml feat(mining-admin-web): 添加独立部署脚本和docker-compose配置 2026-01-10 20:06:20 -08:00
next.config.js fix(mining-admin-web): 修复 API rewrite 路径为 v2 2026-01-11 22:45:16 -08:00
package-lock.json feat(mining-ecosystem): 添加挖矿生态系统完整微服务与前端 2026-01-10 17:45:46 -08:00
package.json feat(mining-ecosystem): 添加挖矿生态系统完整微服务与前端 2026-01-10 17:45:46 -08:00
postcss.config.js feat(mining-ecosystem): 添加挖矿生态系统完整微服务与前端 2026-01-10 17:45:46 -08:00
tailwind.config.js feat(mining-ecosystem): 添加挖矿生态系统完整微服务与前端 2026-01-10 17:45:46 -08:00
tsconfig.json feat(mining-ecosystem): 添加挖矿生态系统完整微服务与前端 2026-01-10 17:45:46 -08:00