Skip to Content

2026年02月23日

内容截止日: 2026年03月01日

本周工作计划与执行完成进度

中心服务平台 - 功能完善

  • 目标: 对已开发完成的轻量化跨境分布式第二阶段进行测试及改进完善。
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 〔工作量〕es-center-server-services 21 次(设计 8 · 代码 13)· 代码 +0.5k/-1.8k | es-center-server-web-app 8 次 · 代码 +0.1k/-0.5k | es-center-server-install-app 3 次 · 代码 +0.3k/-0.4k | es-center-server-build 2 次
    • 〔方法论〕AI 规范开发环境先行(分层知识库 + 技能库 + 提示词)| IP 限流规格驱动多轮迭代简化 | 模块职责收敛(log 迁出至 Meilisearch)
    • 2-23 ~ 2-24: AI 规范开发环境搭好,分层知识库立起
      • ✅ AI 开发环境与分层知识库就位,第二阶段代码审查同步展开 〔es-center-server-services、es-center-server-web-app〕
        • 设计 AI 编码助手一进来就能读到分层规范:opencode(AI 编码命令行工具)配置体系搭建完成;es-center-server-services 与 es-center-server-web-app 分别编写分层 AGENTS.md(写给 AI 编码助手看的项目规范文件)知识库;es-center-server-web-app 项目 INIT.md(项目初始化说明文档)初始化
        • 实施 编码助手拿到成套技能:ahooks、shadcn-ui、前端代码审查等 AI 技能库(给编码助手用的规范与技巧包)引入;提示词记录补齐;历史设计文档与代码审查报告等过程产物清理
        • 审查 第二阶段代码及业务逻辑的可改进点过筛完毕:更高级 AI 大模型与人工检查配合完成审查
    • 2-25 ~ 2-26: 公网 IP 接口提速,to-C 路由与地图缩放完善
      • ✅ 公网 IP 接口提速,重复的客户端 IP 解析逻辑合一 〔es-center-server-services〕
        • 重构 客户端 IP 解析逻辑不再两端各写一份:重复部分提取为共享的 IpUtils 工具类;getClientIp(获取请求方真实 IP)性能优化
      • ✅ to-C 路由分发完善,地图缩放上限按类型分别设定 〔es-center-server-web-app〕
        • 实施 to-C(面向最终用户)模式的路由分发完善;地图缩放最大级别不再全地图统一 18 级一刀切——改为按各地图类型分别设定
    • 2-27 ~ 2-28: IP 限流落地并做多轮减法,log 模块迁出
      • ✅ 公开接口有了防刷闸门:IP 限流实现,策略更严、实现更轻 〔es-center-server-services〕
        • 设计 IP 限流先立规格再实施:OpenSpec(先把设计写成规格文件、实施后归档留痕的规格驱动开发工作流)变更编写(立项与简化两版)
        • 实施 IP 限流(限制同一来源 IP 的访问频率,防止公开接口被恶意刷)实现;算法改进后采用更严格的限流策略
        • 重构 限流实现更轻、行为更透明:改用 bucket4j-core(令牌桶限流库核心包)替代 starter 自动装配整合包;路径匹配以 AntPathMatcher(Spring 的通配符路径匹配工具)简化,限流范围随之放宽;IP 限流变更归档
      • ✅ log 模块迁出,日志职责移交搜索服务 〔es-center-server-services〕
        • 重构 用户操作日志的 log 模块删除——日志职责移交 Meilisearch(项目使用的搜索服务,日志数据后续迁入),模块职责收敛
    • 2-24 ~ 2-26: 版本分支建立,项目文档与脚本精简
      • ✅ 版本分支建好,两仓发版基线固定 〔es-center-server-services、es-center-server-web-app〕
        • 实施 2.0.1-cn-1 版本分支创建(es-center-server-services 20260224、es-center-server-web-app 20260226)——两仓的发版基线就此固定
      • ✅ 项目文档与脚本精简到位 〔es-center-server-install-app〕
        • 实施 项目瘦身:历史代码审查报告清理;项目合并脚本调整;CLAUDE.md/CONTRIBUTING.md/README.md 等冗余文档精简

其它工作

  • 目标: 记录日常耗时的杂项工作、协作事项,以及必要的沟通、讨论等隐性事务。
  • 进度: 🔘 未开始 -> 🟡 进行中 -> ⚠️ 部分完成 -> ✅ 已完成 -> 📌 已自测
    • 以往已完成的工作不再重复,详情请查看上周及上月报告
    • 24 日
      • 初始化中心服务平台后端项目 AI 开发环境
      • 邮件发送服务技术调研: 实测 Gmail、Hotmail 通过 foxmail 工具均无法发送(SMTP 服务受限),最终申请 pony_cam@163.com 免费邮箱并开通 SMTP,配置到正式环境 nacos,实测通过
      • 与绍工沟通远程播放采集服务器媒体播放的问题: https 访问 http 的限制、公网 IP 变化后的处理等
    • 25 日
      • 排查绍工反馈的接口问题(采集设备列表接口 token 验证不通过)
        • 排查: 经反复核对,确认是多个服务器使用同一个采集服务器编号定时刷新 token 所致
        • 结论: 确保每个采集服务器编号唯一即可避免
      • 排查王工反馈的接口问题(分享时提示用户不存在)
        • 排查: user 表及 email 表均无对应账号数据
        • 结论: 需确认用户是否调用了注销账号接口删除了该账号
    • 26 日
      • 完成《AI 编程模型选型指南》内容迭代: 剔除过时信息、补全内容短板,保障时效性与实操指导性
      • 优化中心服务平台后端项目 AI 开发环境;初始化前端项目 AI 开发环境
      • 前端(中心服务平台)改进: 完善 to-C 模式路由;地图缩放最大级别按各地图类型分别设定
      • 部署绍工改好的新前端到 zxs-cs 服务器,测试回放采集服务器媒体文件
      • 后端(中心服务平台): 优化获取公网 IP 接口性能
    • 27 日
      • 后端(中心服务平台): 实现 IP 限流功能
      • 部署绍工改好的新前端到 zxs-cs 服务器,测试回放采集服务器媒体文件
      • 部署新后端到 zxs-cs 服务器,测试 IP 限流;对测试发现的问题进行改进
    • 28 日
      • 对 IP 限流测试发现的问题进行改进
      • 部署新后端到 zxs-cs 服务器,测试 IP 限流
Last updated on