2026年01月04日
本周工作计划与执行完成进度
中心服务平台 - 轻量化跨境分布式第二阶段改造
- 目标: 控制变更范围,降低引入风险,实现面向客户可用的初步功能体验。
- 进度: 已完成 40% | 计划完成 40%(🟢 未开始 | 🟡 进行中 | ⚠️ 部分完成 | ✅ 已完成 | 📌 已验证)
- 📌 以往已完成的工作内容此处不再重复,详情请参阅上周及上月的。
- ✅ 为满足客户独立部署的版本需求,在初次安装时无需手动配置 Nacos 服务中的各项参数,系统应提供合理的默认值,确保各业务流程可正常运行。
中心服务平台 - 安全加固及优化(性能、稳定性、用户体验)
- 目标: 安全加固及优化(性能、稳定性、用户体验)
- 进度: 已完成 70% | 计划完成 70%(🟢 未开始 | 🟡 进行中 | ⚠️ 部分完成 | ✅ 已完成 | 📌 已验证)
- 📌 以往已完成的工作内容此处不再重复,详情请参阅上周及上月的。
- ✅ 项目升级:
- ✅ 后端工程:计划升级第三方库版本,需进一步评估是否有必要迁移至 Spring Boot 4.x 及 JDK 23,确保技术栈更新的兼容性与稳定性。
- ✅ 前端工程:同步升级第三方依赖库,重点验证升级后样式表现的兼容性,避免出现界面错位或样式丢失问题。
- ✅ 一键安装程序及一键升级程序:常用第三方中间件的版本升级,提升系统整体性能与安全性。
- ✅ 一键安装程序及一键升级程序,部署到 192.168.1.60 及 zxs-cs 服务器上进行测试
- ✅ 当前登录用户的状态应仅通过 token 获取,而不应从缓存中读取。这样可以确保同一账号在多个设备(如手机、平板、PC)或多页面同时登录时,用户所处的租户状态始终与当前界面所选的租户保持一致,避免因缓存数据共享导致的状态混乱问题。
- ✅ 原存储于本地配置文件中的密钥信息(如阿里云短信、腾讯企业邮箱的账号密码)统一迁移至 Nacos 配置中心,实现配置集中化与环境隔离。生产环境通过Nacos 动态加载,避免硬编码导致的泄露风险;客户独立部署时默认不包含敏感项,需手动配置,提升安全性。
- ✅ 使用 qoder cli pro 中的顶级模型对后端代码进行全面扫描,排查代码质量及BUG,并将分析结果按类别整理输出至 Markdown 文件中。
- ✅ 针对检测出的问题,逐一进行核实并完成修复
- ✅ 使用 opencode 与阿里云 Qwen-Plus 模型对后端代码进行了多轮全面扫描与复查,重点排查代码质量及潜在 BUG。每轮扫描后,都会根据分析结果进行相应的代码改进,并重新执行扫描,直至问题全部解决。
- ✅ 第一轮改进后再次扫描,仍发现少量问题;
- ✅ 第二轮改进后再次扫描,问题进一步减少;
- ✅ 第三轮改进后再次扫描,仅存个别问题;
- ✅ 第四轮改进后再次扫描,已无问题。
其它
- 目标: 记录日常耗时的杂项工作、协作事项,以及必要的沟通、讨论等隐性事务。
- 进度: 属非计划内事务(🟢 未开始 | 🟡 进行中 | ⚠️ 部分完成 | ✅ 已完成 | 📌 已验证)
- 📌 以往已完成的工作内容此处不再重复,详情请参阅上周及上月的。
- 04 日
- ✅ 制作最新版本的国际版,先将文件上传至 zxs-ca 服务器,再通过该服务器作为跳板传送到 122.180.154.103(印度客户服务器)。
- ✅ 配合测试 122.180.154.103, 包含验证以下接口返回的数据是否正确: /main-service/main-api/v1/general/device/data-acquisition-device/getDeviceData
- 05 日
- ✅ 将改进后的新版本, 制作安装及升级程序, 部署至 zxs-cs 与 zxs-ca 服务器,开展测试工作。
- 06 日
- ✅ 检查短信无法接收的原因:在王工的协助下进行排查,发现问题是由于联通和移动运营商的短信审核机制所致。需在阿里云短信平台提交相关流程,完成审核后方可恢复正常发送。。
- ✅ BCMS 系统的 WebRTC 直播优化,当设备处于 P2P 占用状态时,现支持通过发送 call 信令通知设备切换至 SFU 模式。该优化将原本由设备端控制自动切换的方式,调整为由播放端用户主动控制:用户在发现设备被占用时,可手动点击“切换到 SFU”按钮发起 call 信令完成切换,也可为自动发起信令进行切换,提升操作灵活性与用户体验。
- ✅ 将改进后的新版本, 制作安装及升级程序, 部署至 zxs-cs 与 zxs-ca 服务器,开展测试工作。
- ✅ 协助处理巴西KH2248项目客户所需的历史安装程序事宜:已在 zxs 服务器上找到文件
/home/tmp/es-center-server-install-app-1.1.0-202507151703.tar.gz,/home/tmp/es-center-server-upgrade-app-1.1.0-202507151703.tar.gz。 - ✅ 优化境外升级包上传方式:针对此前上传升级包至境外服务器时常出现速度仅有十几 KB 的缓慢问题(通常为本机直传导致),已测试并确认更高效的传输方案。现通过 zxs 服务器中转上传,可将传输速度提升至约 1MB/s,显著提高效率。该方案将为后续日常版本升级提供稳定、快速的支持,减少因网络限制带来的等待时间。
- 07 日
- ✅ 排查 WebRTC 直播中的无效重连问题: 针对 WebRTC 直播过程中偶发的无效重连现象进行了排查。该问题表现为连接中断后尝试重连,但未能恢复正常音视频传输,导致直播中断。目前已定位到部分异常状态未被正确处理,正在优化连接状态判断逻辑和重连触发条件,以提升直播链路的稳定性与恢复能力。
- ✅ 将改进后的新版本, 制作安装及升级程序, 部署至 zxs-cs 与 zxs-ca 服务器,开展测试工作。
- 08 日
- ✅ 跟进王工的测试结果,排查并修复了租户切换无效的问题:后端的租户切换接口以及前端相关逻辑均需同步调整,确保切换功能正常生效。
- ✅ 将修复 BUG 后的新版本, 制作安装及升级程序, 部署至 zxs-cs 与 zxs-ca 服务器,开展测试工作。
- 09 日
- ✅ 处理巴西KH2248项目问题:针对客户反馈的自行部署服务器设备不出图情况,进行了问题排查。
- ✅ BCMS App api 绑定接口改进沟通
- ✅ BCMS 协议更新,去除公司相关信息, 并翻译为英文版,一共四个文件
- ✅ 将改进后的新版本, 制作安装及升级程序, 部署至 zxs-cs 与 zxs-ca 服务器,开展测试工作。
总结
- 租户界面混乱问题修复: 解决了历史遗留的多地账户共用导致的租户界面混乱问题。改造后系统从Token实时获取租户信息,切换租户时同步更新Token。
- 独立部署Nacos接入修正: 修复了架构调整导致的客户独立部署版本错误接入官方Nacos的问题,现已正确配置为接入本地Nacos服务。
- 密钥安全管理升级: 将阿里云短信、腾讯企业邮箱等密钥信息从本地配置文件迁移至Nacos配置中心,实现配置集中化管理。生产环境动态加载配置,独立部署版本默认不含敏感项,需手动配置。
- AI代码质量检查: 通过顶级AI模型对后端代码进行深度审查,生成了检查报告,并据此手动修复了发现的代码质量问题和潜在缺陷。规避由AI直接修改可能引发的不可控风险,确保修复质量。
备忘
- 🟢 根据韦工提供的
TOKEN生成规则.xlsx文档,为 BCMS App api 绑定接口添加新的业务逻辑。 - 🟢 在长沙的开发服务器上安装数据同步所需的中间件,并完成相应的配置与性能调优。
- 🟢 将各中间件进行串联整合,验证整体链路的连通性及对服务器资源的需求。
Last updated on