2026年度总结
项目
轻量化跨境分布式数据同步
跨境服务器主从数据同步系统,支持全量和增量同步,确保数据一致性。
时间线:
- 01月上旬:方案设计,中间件选型与安装配置
- 01月中旬:完成设计文档,启动开发(61项子任务)
- 01月下旬:完成78项子任务,主线流程打通
- 主节点:全量/增量数据导出(JSONL.gz压缩格式)
- 从节点:SFTP下载、数据导入、MQTT账号创建、国际化文件生成
- 保障机制:失败重试、防重、归档、过期清理
- 02月上旬:完成100%测试覆盖(79张表),修复发现的问题
- 02月下旬:AI模型代码审查优化
- 03月:补充固件同步功能,完善数据导入导出
成果: 实现了完整的跨境数据同步解决方案,覆盖79张业务表。
安全加固及优化
系统安全加固、性能优化与用户体验提升。
时间线:
- 01月上旬:
- 租户状态从Token实时获取,解决多地登录状态混乱
- 密钥信息迁移至Nacos配置中心
- AI代码质量检查(4轮扫描修复)
- 01月中旬:BCMS App绑定接口增强,设备列表去重
- 02月下旬:IP限流功能实现,邮件服务配置(163邮箱)
- 03月:设备管理业务逻辑优化
功能完善与日常维护
时间线:
- 01月:WebRTC直播优化(P2P转SFU模式),境外升级包传输优化
- 02月:公网IP接口开发,地图最大级别调整
- 03月:数据采集服务器/设备导入导出功能增强,支持自动创建部门
AI规范驱动开发培训
时间线:
- 02月下旬:完成《AI编程模型选型指南》迭代,初始化前后端AI开发环境
- 03月上旬:开展opencode/claude-code培训,一对一指导
技能成长
- AI辅助编程:熟练使用qoder cli、opencode、claude code进行代码审查与多轮迭代优化
- 跨境数据同步架构:掌握全量/增量同步、触发器机制、SFTP文件传输方案
- PostgreSQL高级特性:理解触发器与分区表的关系,ON CONFLICT在分区表中的限制
- Apache MINA SSHD:解决SFTP密码特殊字符问题,替代Apache Commons VFS2
收获与避坑
收获
- PostgreSQL父表触发器不会自动应用到子表,新建子表需同步添加
- AI代码审查配合人工核实,能有效发现和修复潜在问题
- 通过跳板服务器中转上传,可显著提升跨境传输速度(10KB/s → 1MB/s)
避坑
- SFTP URI中密码含特殊字符(
@/:)会导致解析失败,应使用Apache MINA SSHD替代 - PostgreSQL分区表不能使用ON CONFLICT语法(数据会写入父表),需改用先UPDATE再INSERT
- JSON导出时时间值会被转为数字,导入前需还原为时间类型
- PGobject包装会导致old_data/new_data字段多一层嵌套,需还原为简单结构
Last updated on