spring cloud-服务迭代发布方式

spring cloud-服务迭代发布方式

发布流程

开发 -> 测试 -> 上线

发布方式

  • 蓝绿发布
  • 灰度发布
    • A/B 测试
    • 金丝雀
  • 滚动发布
蓝绿发布 Blue & Green development

用蓝绿来区分两个不一样的环境,一般用绿色来表示旧版本,蓝则是一套全新的环境,由绿切换到蓝的过程

在这里插入图片描述

灰度发布
A/B 测试

A 版本是线上版本,B版本是迭代版本。先部署B环境,分一部流量过来,收集用户反馈然后逐步改进B版本,直到用户可以接受完全用B版本替换A的程度

在这里插入图片描述

金丝雀部署

一般是在应用集群中部署一台实例作为“金丝雀”,引入小部分流量 ,收集问题,及时调整,待大致上线标准,再替换集群中的其他实例

在这里插入图片描述

滚动发布 Rolling Update Development

将集群中少量的节点进行线上更新,然后再更新其他节点,直到全部更新

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值