feat: 实现GUID主键与service_mask索引改造

- 将主键从自增id改为GUID格式并添加格式校验
- 为service_mask添加表达式索引优化首位查询性能
- 更新相关文档说明改造方案与验证步骤
- 添加统计模块记录数据库写入与Kafka消费量
- 重构Redis心跳协议改用LIST类型存储项目状态
- 修复部署脚本中的服务名称不一致问题
This commit is contained in:
2026-01-17 18:37:44 +08:00
parent 662eeee380
commit 41301f9ce5
21 changed files with 828 additions and 106 deletions

View File

@@ -67,7 +67,7 @@ echo. >> "%RELEASE_DIR%\README.txt"
echo ## 文件说明 >> "%RELEASE_DIR%\README.txt"
echo - dist/: 构建后的应用程序文件 >> "%RELEASE_DIR%\README.txt"
echo - package.json: 项目依赖配置 >> "%RELEASE_DIR%\README.txt"
echo - ecosystem.config.js: PM2进程管理配置 >> "%RELEASE_DIR%\README.txt"
echo - ecosystem.config.cjs: PM2进程管理配置 >> "%RELEASE_DIR%\README.txt"
echo - .env.example: 环境变量配置示例 >> "%RELEASE_DIR%\README.txt"
echo - scripts/: 部署和更新脚本 >> "%RELEASE_DIR%\README.txt"
echo - src/config/config.example.js: 配置文件示例 >> "%RELEASE_DIR%\README.txt"
@@ -76,8 +76,8 @@ echo ## 常用命令 >> "%RELEASE_DIR%\README.txt"
echo - 首次部署: scripts\deploy.bat >> "%RELEASE_DIR%\README.txt"
echo - 更新部署: scripts\update.bat >> "%RELEASE_DIR%\README.txt"
echo - 查看状态: pm2 status >> "%RELEASE_DIR%\README.txt"
echo - 查看日志: pm2 logs web-bls-heartbeat-server >> "%RELEASE_DIR%\README.txt"
echo - 重启服务: pm2 restart web-bls-heartbeat-server >> "%RELEASE_DIR%\README.txt"
echo - 查看日志: pm2 logs bls-heartbeat >> "%RELEASE_DIR%\README.txt"
echo - 重启服务: pm2 restart bls-heartbeat >> "%RELEASE_DIR%\README.txt"
echo. >> "%RELEASE_DIR%\README.txt"
echo 详细文档请参考 docs/deployment.md >> "%RELEASE_DIR%\README.txt"
echo [成功] 说明文件已创建
@@ -92,4 +92,4 @@ dir /b "%RELEASE_DIR%"
echo.
echo 复制整个 %RELEASE_DIR% 文件夹到目标服务器即可
echo.
pause
pause