类型:服务 + web
描述:能够线上支持机器人库的下载功能
关键点:COS
逻辑梳理-操作流程:
- Viz打开机器人页面,请求服务器上当前的最新机器人信息
- 服务器根据上传的本地json,将需要更新的文件夹发送过去、生成一个压缩包文件
- Viz解压,覆盖,根据和本地保存的机器人模型的md5文件进行比对,确定哪个需要更新
- Viz获取点赞踩数,服务直接返回
- Viz更新点赞踩数据,服务器进行更新
- Viz下载某个机器人模型,服务器返回模型文件
核心需求:能够获取在线机器人的数据
分解需求:
- 点赞踩数据
- 点赞踩数据先放到数据库中
- 更新、获取都从数据库加载
- 机器人库功能
- 比对本地和服务器上机器人库,获取服务器最新的机器人库
- 下载特定的机器人模型文件
- 后台更新操作,是否需要建设一个后台操作页面?暂时未定
- 获取COS上的机器人库文件
- 逐个更新服务器本地的文件夹
任务分解:
- 点赞踩数据表配置
- 获取点赞踩数据接口
- 更新点赞踩数据接口
- 下载机器人模型文件
- 对比功能,生成机器人库压缩包
- 更新服务器本地的机器人库
- 自动生成机器人的md5json文件
- 手动更新点赞数
- 接口数据限制
- 刷新页面新增进度条功能
热更新功能
- docker中服务器源码需要映射到宿主主机上
- docker中需要添加热更新逻辑
- 生成最新的docker镜像
文档更新时间: 2023-06-16 02:33 作者:admin