原文: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