Skip to Content
工作文档周报2025年度总结

2025年度总结

项目

中心服务平台

  • 核心业务平台,贯穿全年开发,涵盖设备管理、直播、回放、远程管理、报表等完整功能体系
  • 关键时间节点
    • 1-3月:新Web UI开发完成85%,APP接口开发,MQTT信令交互设计实现
    • 3月:越南客户定制化版本交付(安装程序+云服务器部署)
    • 4月:Remix v2升级至React Router v7,Tailwind CSS v3升级至v4
    • 5月:中间件升级(janus-gateway v1.2.2→v1.3.1,emqx v5.6→v5.8.6),服务端架构优化(Tomcat→Undertow)
    • 7-8月:单/多直播模块重制,IoT新协议前后端适配
    • 8-9月:地图直播功能优化,地理反查服务部署
    • 9-10月:报表功能开发(用户日志、MQTT连接日志、GPS日志、电量日志),远程管理功能开发
    • 11-12月:Rust开发Agent服务(数据库备份)、跨境分布式架构改造、Nacos配置中心集成、Super-Token单点登录

KH2248项目(巴西客户)

  • 嵌入式设备Web前端定制开发,多语言支持(英语/葡萄牙语/西班牙语)
  • 关键时间节点
    • 2月:需求分析与分解
    • 3月:4G/WiFi页面多语言、MQTT配置同步等功能开发
    • 4-6月:持续跟进redmine任务,新增网络设置界面、WiFi优化等
    • 12月:802.1x功能相关改造

信息化管理平台

  • 4月一周完成四大平台搭建:BUG管理、对外文档、内部文档、工作周报
  • 技术栈:Redmine + Nginx + SFTP权限管理

qt-tools地图功能

  • 10-11月:为桌面应用新增地图轨迹展示功能
  • 技术栈:React Router v7 + shadcn-ui + Tauri + i18next + ahooks
  • 实现GPS轨迹可视化、多地图切换、地址反查等功能

技能成长

  • 前端架构升级:Remix v2→React Router v7、Tailwind CSS v3→v4、shadcn-ui升级
  • Rust生态:Agent服务开发(axum/tokio/serde)、WASM安全模块(wasm-bindgen)
  • 分布式架构:Nacos配置中心集成、Super-Token跨节点单点登录、跨境数据同步方案设计
  • 性能优化:Tomcat→Undertow替换、Docker镜像体积优化、启动速度提升
  • WebRTC:P2P/SFU直播模式优化、Janus Admin API集成
  • MQTT协议:v3→v5升级、IoT新协议适配

收获与避坑

收获

  • 建立了完整的定制化版本管理流程(独立编译环境、分支管理)
  • 形成了可复用的离线安装/升级程序架构
  • 积累了跨境分布式系统的实战经验
  • 完善了从需求到交付的全流程文档体系

避坑

  • Meilisearch升级:跨大版本升级需渐进式迁移,否则数据不兼容
  • 第三方库升级:springdoc-openapi 3.0.0依赖Spring Boot 4.0,需检查兼容性
  • 低配服务器风险:2核4GB内存易导致服务崩溃,最低建议4核8GB
  • 跨境网络限制:镜像拉取、数据传输需提前规划中转方案
Last updated on