- 网站发布,它的过程和服务器宕机效果箱单,其对系统可用性的影响也 类似
- 一般采取批量更新的方式进行,不会一次关掉集群中的全部服务器
- 自动化测试
- 一般使用Selenium来进行测试
- 预发布验证
- 预发布服务器是一种特殊用途的服务器,它和线上的正式服务器唯一的区别是没有配置在负载均衡服务器上,外部用户无法访问
- 代码控制
- 主干开发,分支发布
- 分支开发,主干发布,这是目前使用的主流方式
- 自动化发布
- 火车模型:将每个应用的发布过程看做一次火车旅程,火车定点运行,期间有若干站点,每一站都进行例行检查,不通过的项目下车,通过的项目继续坐着火车旅行,直到火车到达终点。
- 实际中,可能所有项目在途中都下车了,这样火车不得不回到原点,等待问题解决后再来一次
- 一种可能是火车上的重点项目如果失败,那么整趟火车需要返回
- 人的干预越少,自动化程度越高,引入故障的可能性就越小
- 灰度发布
- 大型网站都会使用灰度发布模式,将集群服务器分成若干部分,每天只发布一部分服务器,观察运行稳定没有故障,第二天继续发布一部分服务器,持续几天你才把整个集群全部发布完毕,期间如果发现问题,只需要回滚已发布的一部分服务器即可
温州代账公司哪家好
购买网站会员会计分录、北京保姆护工求职简历、永久使用、不限域名、中国信息招标网
湖南人文科技学院是公办吗?
- 首页
- 武义县住房和城乡建设局网站
- 正文