app repository(版本仓库集中管理)系列之代码篇
app repository(版本仓库集中管理)系列之方案篇
app repository(版本仓库集中管理)系列之web篇
模型框架图
action
说明绿色图表示对外提供的功能点,只做五件事
1.上传
2.下载(发布),snapshot版本(新版本发布)
3.变更,snapshot版本变更到稳定版
4.下载(回滚),stable版本回滚
5.版本自动清理
api
### URL
`/api/upload/admin_xx_xx`
### 方法
- POST(application/json)
### 参数
- env: 测试环境,预发布环境,线上环境
-app: admin,web...
-version:时间戳_版本号
- resultCode: 操作结结果,SUCCESS/FAIL
### 返回
```JavaScript
{
"success": true
}
灾难等异常情况紧急处理
1.app repository down
2.服务器内部网络异常
3.ssh爆满
4.agent down
5.other exception
对策:
目的是获取包,提供两种手动方式
1.scp
2.各节点同步分发备份stable版本包
分步执行
1.服务端,客户端提供功能点:上传,下载,版本变更(流式解决大文件,避免占用内存)
2.定义路径。环境_应用_版本号_时间戳
3.多线程执行(上传,下载,版本号变更)
4.重传(/续传),解决网络质量差
5.安全,客户端调用用cookie的kv或用户名密码做安全验证,不过先放内网,外层加防火墙
相关推荐
maven仓库所需要的jar包,包含完整的内容,可以去看一下简绍(https://blog.csdn.net/Fly_tom/article/details/81874197),由于csdn网站上传文件的限制,这个只是一部分,另一部分:...
1、工具作用:清理本地和远程maven仓库repository中的无效或者垃圾版本文件lastUpdated、_maven.repositories*、_remote.repositories; 2、使用方法1:在本地仓库repository文件夹中右键,打开Git Bahs Here命令...
mavenRepository 仓库 依赖 配合maven使用,采用阿里云的中央仓库,速度更快
1.5G的maven的本地仓库repository,下载即用,网盘下载
1. 模型管理——在同一位置存储和版本化PowerDesigner模型及其他类型文档。用户可以在客户端可以访问服务器端数据库(合并/提交)和检出更新文件以保持数据的完整性和一致性。 2. 安全——基于角色的安全机制,全面...
repository
Docker仓库上传镜像出现 unauthorized to access repository的解决方法
repository20210717.zip--项目maven仓库
repository
repository下载下载
最新版本的 Nexus Repository Manager 3.28.1-01 Nexus是一个强大的Maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。 如果使用了公共的Maven仓库服务器,可以从Maven中央仓库下载所需要的构件...
repository2repository2
PowerDesigner+15.0+Repository——元数据管理工具的新特性.pdf
Nexus Repository Manager的使用Nexus Repository Manager的使用
这个是maven的另一个部分jar,可以去看一下简绍(https://blog.csdn.net/Fly_tom/article/details/81874197),把这个文件下载完成,需要把它解压到maven-repository中的org文件下,一定是要点击右键解压到当前...
Pydroid repository plugin.xapk Pydroid repository plugin.xapkPydroid repository plugin.xapk
Repository的概念 在Spring中有Repository的概念,repository原意指的是仓库,即数据仓库的意思。Repository居于业务层和数据层之间,将两者隔离开来,在它的内部封装了数据,帮助java程序员提升效率,自动生成代码
一、在MVC中开发的时候,避免在Controllers中直接访问数据,为了构建更加适应未来变化以及更加易于测试的MVC应用程序,应使用Repository模式。当你使用Repository模式时,你会创建一个独立的repository类,它包含了...
repository1