1.eureka中增加自定義的元資料,標識同組服務 不同的版本,可以yml中新增下面配置
---spring:2. zuul工程中引入依賴profiles: 7001server:
port: 7001eureka:
instance:
metadata-map:
version: v1
---spring:
profiles: 7002server:
port: 7002eureka:
instance:
metadata-map:
version: v2
org.springframework.cloud3.新建乙個grayfilter, 這裡模擬1號使用者為特殊的使用者,走v1服務。spring-cloud-starter-netflix-eureka-client
@configuration4. 使用jmeter配置,新增http資訊頭管理public class grayfilter extendszuulfilter
@override
public intfilterorder()
@override
public booleanshouldfilter()
@override
public object run() throwszuulexception
return null;}}
5. 新增header引數
灰度發布 灰度很簡單,發布很複雜
什麼是灰度發布,其要點有哪些?最近跟幾個聊的來的同行來了一次說聚就聚的晚餐,聊了一下最近的工作情況如何以及未來規劃等等,酒足飯飽後我們聊了乙個話題 灰度發布 因為筆者所負責的產品還沒有達到他們產品使用者的量級上 最低的都在1千萬 也就談不上灰度發布這一環節,所以只有聽的份。雖然筆者暫時沒有涉及到,但...
灰度發布 灰度很簡單,發布很複雜
什麼是灰度發布,其要點有哪些?最近跟幾個聊的來的同行來了一次說聚就聚的晚餐,聊了一下最近的工作情況如何以及未來規劃等等,酒足飯飽後我們聊了乙個話題 灰度發布 因為筆者所負責的產品還沒有達到他們產品使用者的量級上 最低的都在1千萬 也就談不上灰度發布這一環節,所以只有聽的份。雖然筆者暫時沒有涉及到,但...
灰度發布入門
我們的產品是個比較典型的網際網路產品,產品公升級採用 小步快跑 的方式,一般採用保持每週或每兩周一次的發布頻率,同時,每週會有數次bug上線。系統上線總是伴隨著風險,系統重大bug的風險,新舊版本相容的風險,使用者使用習慣突然改變而造成使用者流失的風險等等,因為這些風險的存在,很多次上線都是通宵達旦...