原文:Spring Cloud灰度发布之Nepxion Discovery

蓝绿部署 红黑部署 AB测试 灰度发布 金丝雀发布 滚动发布的概念与区别 最近公司项目在做架构升级,升级为 Spring Cloud,我们希望能够做到服务的灰度发布,根据访问量逐渐切换用新版本替换老版本,并且能够做到代码零入侵的,毕竟每次发布要修改代码真的不是什么好的体验,而且容易引出其它的非代码级别的错误导致无法发布成功。但是 Spring Cloud 在这一方面好像没有提供什么方案。因此我们 ...

2019-11-29 14:48 0 568 推荐指数:

查看详情

Opentracing + Uber Jaeger 全链路灰度调用链,Nepxion Discovery

当网关和服务在实施全链路分布式灰度发布和路由时候,我们需要一款追踪系统来监控网关和服务走的是哪个灰度组,哪个灰度版本,哪个灰度区域,甚至监控从Http Header头部全程传递的灰度规则和路由策略。这个功能意义在于: 不仅可以监控全链路中基本的调用信息,也可以监控额外的灰度信息,有助于 ...

Tue Oct 29 21:29:00 CST 2019 0 315
Spring Cloud:服务发现Discovery

一. application主应用class: @EnableEurekaClient @SpringBootApplication @EnableDiscoveryClient publi ...

Sat Sep 05 05:13:00 CST 2020 0 674
Spring Cloud Gateway 扩展支持多版本控制及灰度发布

第一反应,参考zuul 的实现,自定义断言,然后从上下中获取版本信息即可。但由于 spring cloud gateway 是基于webflux 的反应式编程,所以传统的TTL或者 RequestContextHolder 都不能正确的维护上下文请求。 先来看 spring clou ...

Tue May 25 03:09:00 CST 2021 0 1366
Nepxion discovery的一些使用

最近在接入全链路灰度的测试,调研了nepxion discovery,研究了下nepxion discovery怎么接入的问题,在这里记录下心得。 https://github.com/Nepxion/Discovery 无需介绍,只要想做spring cloud灰度发布 ...

Sat Dec 07 01:42:00 CST 2019 0 736
Spring Cloud 之 Zuul+Eureka+Apollo实现灰度发布(二十)

PS:源码已上传Github, 欢迎指教。https://github.com/shileishmily/spring-cloud-x.git 什么是灰度发布呢? 要想了解这个问题就要先明白什么是灰度灰度从字面意思理解就是存在于黑与白之间的一个平滑过渡的区域,所以说对于互联网产品来说,上线 ...

Fri Mar 12 03:23:00 CST 2021 0 351
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM