bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

用Hystrix構建高可用服務架構-創新互聯

1.Hystrix 是什么?

在分布式系統中,每個服務都可能會調用很多其他服務,被調用的那些服務就是依賴服務,有的時候某些依賴服務出現故障也是很正常的。

創新互聯建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:網站制作、成都做網站、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的新源網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!

Hystrix 可以讓我們在分布式系統中對服務間的調用進行控制,加入一些調用延遲或者依賴故障的容錯機制。

Hystrix 通過將依賴服務進行資源隔離,進而阻止某個依賴服務出現故障時在整個系統所有的依賴服務調用中進行蔓延;同時Hystrix 還提供故障時的 fallback 降級機制。

總而言之,Hystrix 通過這些方法幫助我們提升分布式系統的可用性和穩定性。

?

2.Hystrix 的歷史

Hystrix 是高可用性保障的一個框架。Netflix(可以認為是國外的優酷或者愛奇藝之類的視頻網站)的 API 團隊從 2011 年開始做一些提升系統可用性和穩定性的工作,Hystrix 就是從那時候開始發展出來的。

在 2012 年的時候,Hystrix 就變得比較成熟和穩定了,Netflix 中,除了 API 團隊以外,很多其他的團隊都開始使用 Hystrix。

時至今日,Netflix 中每天都有數十億次的服務間調用,通過 Hystrix 框架在進行,而 Hystrix 也幫助 Netflix 網站提升了整體的可用性和穩定性。

2018 年 11 月,Hystrix 在其 Github 主頁宣布,不再開放新功能,推薦開發者使用其他仍然活躍的開源項目。維護模式的轉變絕不意味著 Hystrix 不再有價值。相反,Hystrix 激發了很多偉大的想法和項目,我們高可用的這一塊知識還是會針對 Hystrix 進行講解。

?

3.Hystrix 的設計原則

  • 對依賴服務調用時出現的調用延遲和調用失敗進行控制和容錯保護。

  • 在復雜的分布式系統中,阻止某一個依賴服務的故障在整個系統中蔓延。比如某一個服務故障了,導致其它服務也跟著故障。

  • 提供?fail-fast(快速失敗)和快速恢復的支持。

  • 提供 fallback 優雅降級的支持。

  • 支持近實時的監控、報警以及運維操作。

舉個栗子。

有這樣一個分布式系統,服務 A 依賴于服務 B,服務 B 依賴于服務 C/D/E。在這樣一個成熟的系統內,比如說最多可能只有 100 個線程資源。正常情況下,40 個線程并發調用服務 C,各 30 個線程并發調用 D/E。

調用服務 C,只需要 20ms,現在因為服務 C 故障了,比如延遲,或者掛了,此時線程會 hang 住 2s 左右。40 個線程全部被卡住,由于請求不斷涌入,其它的線程也用來調用服務 C,同樣也會被卡住。這樣導致服務 B 的線程資源被耗盡,無法接收新的請求,甚至可能因為大量線程不斷的運轉,導致自己宕機。服務 A 也掛。

原文:Java架構筆記

免費Java高級資料需要自己領取,涵蓋了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并發分布式等教程,一共30G。???????????
傳送門:???????????https://mp.weixin.qq.com/s/JzddfH-7yNudmkjT0IRL8Q

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

文章名稱:用Hystrix構建高可用服務架構-創新互聯
本文URL:http://vcdvsql.cn/article28/ddgpjp.html

成都網站建設公司_創新互聯,為您提供ChatGPTApp設計品牌網站制作營銷型網站建設網頁設計公司自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

手機網站建設