From 46f70d76f37c61090255724484ce8477dd01bbe3 Mon Sep 17 00:00:00 2001 From: Xiaojian Zheng Date: Wed, 1 Nov 2023 01:03:51 +0800 Subject: [PATCH] update canary deployment --- docs/posts/spring-cloud-canary-deployment.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/posts/spring-cloud-canary-deployment.md b/docs/posts/spring-cloud-canary-deployment.md index f21d6f9..8796353 100644 --- a/docs/posts/spring-cloud-canary-deployment.md +++ b/docs/posts/spring-cloud-canary-deployment.md @@ -7,13 +7,13 @@ tag: date: 2023-10-25 --- -# Spring Cloud全链路灰度发布 +# Spring Cloud 全链路灰度发布 灰度发布又称为金丝雀(canary)发布,是一种版本更新的平滑过度方式。在微服务里,一般是更新服务时,先更新部分实例,通过配置一些用户访问新版本,新版本稳定后,再更新所有实例,把所有流量切到新版本。灰度发布也可以用来做AB测试,例如想测试一个新的算法的效果,可以把部分流量切到新算法,和旧版本效果对比。 此外,还有蓝绿发布,一般来说,蓝绿发布是有两个集群,更新时更新其中的一个集群。原集群和新集群同时保持运行一段时间,在此期间,新集群出现问题,可以立马把流量切回原集群。新集群稳定后,再下线原集群,新集群变为稳定集群。 -## Spring cloud灰度发布原理 +## Spring Cloud 灰度发布原理 Spring Cloud灰度发布本质上是利用客户端负载均衡的能力,根据不同的请求,选择不同版本的实例。