摘要:棧長得到消息,停止開發了。。。是一個輕量級的容錯組件,其靈感來自于,主要為和函數式編程設計的看到這里,棧長表示學不動了。。。上面說了,官方推薦替代的開源組件,這個棧長也沒有用過,查了下,資料也比較稀少。
棧長得到消息,Hystrix 停止開發了。。。
大家如果有對 Hystrix 不清楚的,請看下這篇文章:分布式服務防雪崩熔斷器,Hystrix理論+實戰。
來看下 Hystrix 停止開發官宣:
https://github.com/Netflix/Hy...
文中大概的意思是:
Hystrix 不再繼續開發了,目前的穩定版本 1.5.18 已經足夠滿足現有應用對 Hystrix 的需求。
停止開發,意味著:
不再主動修復bugs
不再接受合并請求
不再發布新版本
即使停止開發,但不影響現有的項目,大家可以繼續使用 Hystrix,沒有問題的。但新項目還是推薦大家使用開源容錯組件:Resilience4j。
Resilience4j 是一個輕量級的容錯組件,其靈感來自于 Hystrix,主要為 Java 8 和函數式編程設計的.
看到這里,棧長表示學不動了。。。
同時,它們的重心不再是預先配置達到限流的目的,而轉移到了應用程序本身的實時性能上。
這些年來,Hystrix 為 Netflix 和各大互聯網公司提供了良好的服務,停止開發并不意味著 Hystrix 的理念不再有價值,反而激發了許多更優秀的項目。
Spring Cloud 何去何從?為什么這么說?因為 Spring Cloud 默認使用 Hystrix 作為其服務默認的熔斷組件,Hystrix 的停止開發必然會對 Spring Cloud 造成影響。。。
上面說了,Hystrix 官方推薦替代的開源組件:Resilience4j,這個棧長也沒有用過,查了下,資料也比較稀少。
那除了 Resilience4j 這個,還有沒有別的替代品呢?
前些天已經告訴大家《Spring Cloud for Alibaba 來了》,這其中就會包含另外一個阿里開源的組件:Sentinel,它是一個輕量級的高可用防護的流量管理框架。
Sentinel 開源地址:
https://github.com/alibaba/Se...
但現在 Spring Cloud Alibaba 項目還在孵化當中,2019 年才轉正,所以現在集成 Spring Cloud 用 Sentinel 還為時過早。
后面 Spring Cloud 會使用什么組件作為其默認的熔斷組件還不好說,但我們必須提前做好準備,知道了這些替代品,就不會慌了。
Spring Cloud 也是醉了,Eureka 2.x 難產,現在 Hystrix 又停止開發,大家怎么看?
更多干貨推薦
1.史上最強 Java 中高級面試題整理
2.史上最強 Spring Boot & Cloud 教程整理
3.史上最強架構設計分布式技術干貨整理
本文原創首發于微信公眾號:Java技術棧(id:javastack),轉載請原樣保留本信息。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72503.html
摘要:正式版在這天正式發布了,下面我們來看下有哪些更新內容。生命周期終止提醒版本將于正式退役,具體可以參考官方宣布版本作為的主要版本,的生命周期也會由版本的終止而終止。進入維護模式最近,宣布進入維護模式停止開發。。。 Spring Cloud Greenwich 正式版在 01/23/2019 這天正式發布了,下面我們來看下有哪些更新內容。 生命周期終止提醒 Spring Cloud Edg...
摘要:今年活了,并且被收了。同時很不幸,下的組件項目居然宣布閉源了。。本次閉源在其官網未到相關申明,是否開歷史倒車,是否有其他陰謀,我們將持續跟進。 今年 Dubbo 活了,并且被 Apache 收了。同時很不幸,Spring Cloud 下的 Netflix Eureka 組件項目居然宣布閉源了。。 已經從 Dubbo 遷移至 Spring Cloud 上的人,你們還好嗎? 閉源:http...
摘要:作用跟一致跟屬性作用一致給設置注解絕對路徑,用于替換服務名。在服務名或與之間默認是,表示當前這個生成的是否是。內部的能獲取服務名信息,的實現類能拿到對應的請求路徑信息。很不幸,這個類也是包級別的類。整合的代碼目前已經在倉庫上,但是沒未發版。 作者 | Spring Cloud Alibaba 高級開發工程師洛夜來自公眾號阿里巴巴中間件投稿 前段時間 Hystrix 宣布不再維護之后(H...
摘要:以下示例顯示了具有斷路器的最小服務器由名為的庫提供,在連接到斷路器的代理中自動包裝帶有該注解的,斷路器計算何時打開和關閉電路以及在發生故障時應采取的措施。上一篇服務發現下一篇超時和客戶端 斷路器:Hystrix客戶端 Netflix創建了一個名為Hystrix的庫,用于實現斷路器模式,在微服務架構中,通常有多層服務調用,如以下示例所示: 較低級別的服務中的服務故障可能導致級聯故障一直到...
摘要:添加訪問遠端用戶微服務類客戶端回退機制類。添加訪問層添加電影微服務啟動類電影微服務接入,添加屬性來觸發請求進行容災降級。注解表示該電影微服務已經接入模塊。 SpringCloud(第 017 篇)電影微服務接入Feign,添加 fallbackFactory 屬性來觸發請求進行容災降級 - 一、大致介紹 1、在一些場景中,簡單的觸發在 FeignClient 加入 Fallback 屬...
閱讀 3725·2021-09-22 10:57
閱讀 1914·2019-08-30 15:55
閱讀 2699·2019-08-30 15:44
閱讀 1731·2019-08-30 15:44
閱讀 1876·2019-08-30 15:44
閱讀 2244·2019-08-30 12:49
閱讀 1053·2019-08-29 18:47
閱讀 3134·2019-08-29 16:15