zoukankan      html  css  js  c++  java
  • 蓝绿发布方案

    蓝绿发布方案

    蓝绿发布方案

    准备环节:

    1. 需要在准备一套针对蓝绿发布的域名
    2. web端、接口固定一个蓝绿发布节点
    3. 正式环境下添加一套蓝绿发布队列,规则:前缀_现有队列名称
    4. 修改相关消息队列代码支持蓝绿发布:在本地配置文件添加是否蓝绿节点,当修改成是的时候消息队列相关队列名称添加对于前缀

    开始发布:

    1. 数据库相关调整提前执行
    2. 阿波罗(Apollo)正式环境配置发布(注意如果当前版本修改配置会影响老版本必须创建新的key)
    Web、app、接口程序发布
    1. 负载均衡切断需要发布的蓝绿节点,等待3~5分钟,保证节点已经没有流量进来
    2. 发布【前端应用】到蓝绿节点
    3. 修改前端访问接口地址为:蓝绿节点的域名
    4. 发布【接口应用】到蓝绿节点
    5. 修改蓝绿节点【接口应用】本地配置为蓝绿节点
    6. 发布【Task消费服务】修改本地配置文件为蓝绿节点
    7. 通知相关测试进行验收
    8. 验收完成
    9. 从蓝绿节点复制发布到其他正式节点
    10. 修改前端访问接口地址为:正式节点域名
    11. 把刚才修改过的配置文件修改回来
    12. 把发布完成修改负载均衡的蓝绿节点
  • 相关阅读:
    GIT更改clone方式 ;GIT的SSH配置
    关于web性能测试的一些总结
    pyinstaller 打包selenium程序后,消除chromdriver 控制台黑框
    pyinstaller 打包exe 遇到的坑
    jenkins 新增节点的3种方式
    class
    python 语法糖
    模块 subprocess
    模块 re
    模块 logging
  • 原文地址:https://www.cnblogs.com/haoee/p/13424861.html
Copyright © 2011-2022 走看看