日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Hystrix 资料简单梳理

發布時間:2024/1/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hystrix 资料简单梳理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

Hystrix 資料簡單梳理

狀態

Hystrix不再處于活動開發階段,目前處于維護模式。

Hystrix(版本1.5.18)足夠穩定,可以滿足Netflix對現有應用程序的需求。與此同時,我們的重點已轉向更具適應性的實現,這些實現對應用程序的實時性能做出反應,而不是預先配置的設置(例如,通過自適應并發限制)。對于像Hystrix這樣的事情有意義的情況,我們打算繼續將Hystrix用于現有應用程序,并將彈性和活動項目(如resilience4j)用于新的內部項目。我們開始建議其他人也這樣做。

Netflix Hystrix現在正式處于維護模式,對更大的社區有以下期望: Netflix將不再主動審查問題,合并拉取請求,并發布新版本的Hystrix。我們已經為issue 1891發行了Hystrix(1.5.18)的最終版本。

多年來,Hystrix一直為Netflix和社區服務,而向維護模式的過渡并不表示Hystrix的概念和想法不再具有價值。相反,Hystrix激發了許多偉大的想法和項目。我們感謝Netflix的所有人,以及更廣泛的社區,感謝Hystrix多年來所做的所有貢獻。

介紹

分布式系統的延遲和容錯

Hystrix是一個延遲和容錯庫,旨在隔離對遠程系統,服務和第三方庫的訪問點,停止級聯故障,并在復雜的分布式系統中實現彈性,在這些系統中,故障是不可避免的。

完整文檔

有關完整文檔,示例,操作詳細信息和其他信息,請參閱Wiki。

有關API,請參閱Javadoc。

它有什么作用?

1)延遲和容錯停止級聯故障。后退和優雅的退化??焖倩謴褪 B菁y和信號量隔離與斷路器。

2)實時操作實時監控和配置更改。觀察服務和財產變更會立即生效,因為它們分散在船隊中。在幾秒鐘內收到警報,做出決定,影響變化并查看結果。

3)并發并行執行。并發感知請求緩存。通過請求折疊自動批處理。

Hello World

要隔離的代碼包含在HystrixCommand的run()方法中,類似于以下內容:

public class CommandHelloWorld extends HystrixCommand<String> {private final String name;public CommandHelloWorld(String name) {super(HystrixCommandGroupKey.Factory.asKey("ExampleGroup"));this.name = name;}@Overrideprotected String run() {return "Hello " + name + "!";} }

這個Command可以像這樣使用:

String s = new CommandHelloWorld("Bob").execute(); Future<String> s = new CommandHelloWorld("Bob").queue(); Observable<String> s = new CommandHelloWorld("Bob").observe();

轉載于:https://my.oschina.net/mengzhang6/blog/3054422

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的Hystrix 资料简单梳理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。