Hystrix停止開發,我們該何去何從?

2021-09-02 12:44:27 字數 1374 閱讀 3736

是的,hystrix停止開發了。官方的新聞如下:

之前netflix宣布eureka 2.0孵化失敗時,被業界過度消費,為了防止再度出現類似現象,筆者編寫了這篇文章。

如果hystrix還能不能繼續用於生產?

spring cloud生態中是否有替代實現?

下面依次展開:

就筆者經驗來看,hystrix是比較穩定的,並且hystrix只是停止開發新的版本,並不是完全停止維護,bug什麼的依然會維護的。因此短期內,hystrix依然是繼續使用的。

但從長遠來看,hystrix總會達到它的生命週期,那麼spring cloud生態中是否有替代產品呢?

答案顯然是有。

sentinel 是阿里巴巴開源的一款斷路器實現,目前在spring cloud的孵化器專案spring cloud alibaba中,預計spring cloud h系列中可以孵化完成。

儘管sentinel尚未在spring cloud專案中孵化完成,但sentinel本身在阿里內部已經被大規模採用,非常穩定。因此可以作為乙個較好的替代品。

resilicence4j 在今年的7月進入筆者視野,小玩了一下,覺得非常輕量、簡單,並且文件非常清晰、豐富。個人比較看好,這也是hystrix官方推薦的替代產品

不僅如此,resilicence4j還原生支援spring boot 1.x/2.x,而且監控也不像hystrix一樣弄dashboard/hystrix等一堆輪子,而是支援和micrometer(pivotal開源的監控門面,spring boot 2.x中的actuator就是基於micrometer的)、prometheus(開源監控系統,來自谷歌的**)、以及dropwizard metrics(spring boot曾經的模仿物件,類似於spring boot)進行整合。

筆者特別看重resilience4j和micrometer整合的能力,這意味著:如果你用spring boot 2.x並在專案中引入resilience4j,那麼監控資料和actuator天生就是打通的!你不再需要乙個專屬的、類似於hystrix dashboard的東西去監控斷路器。

ps:更多技術講解請關注360linker官方

,並有資格加入社群免費獲取it技術

,讓你快速精煉漲知識漲技術

從大資料的應用現狀,看企業運營決策該何去何從

何謂大資料?什麼是大資料?在大多數人理解中,是企業用資料來優化自己的流程 產品以及決策,讓運營變得更有效。但我認為,這還不能涵蓋大資料的完整範疇。事實上,大資料是乙個包含了技術和商業兩個層面的綜合性概念。一方面是技術層面的。在技術層面,其實從計算機誕生的那一刻起就伴隨著資料的產生。但要進行海量的資料...

百度統計全面推廣中 廣大seoer該何去何從

從6月2日推程式設計客棧出seo測試,至7月8日凌晨更新出site會出現。這類情況,本人對以上案例做出以下分析 1.從seo測試報告在到site會出現等到提示這直接於是這什麼呢?想做中國www.cppcns.comseo行業的老大,以後的優化工作都要按照的來。2.力求突破常規做統計行業的老大及占領站...

新辰 當前網際網路形勢下 SEOer該何去何從?

眾所周知,隨著資訊化技術的飛速發展,網際網路越來越生活化 平民化,計算機不再是高階知識分子的專利,每個社會人都將成為未來網際網路的組成部分,比如新辰。網際網路擎使人們更加方便快捷的得到自己的所需,所以,新辰認為搜尋引擎應民眾所需而出現。隨著時間的推移,網路人也越來越多,seoer也隨之應運而生。大家...