Netflix開源的Hystrix不再開發新功能,目前處於維護模式
日前,Netflix開源的Hystrix專案在其Github主頁宣佈,不再開放新功能,推薦開發者使用其他仍然活躍的開源專案。Github主頁原文如下:
Hystrix目前的最新版本1.5.18是穩定的,足以滿足Netflix對現有應用的需求。同時,我們的重點已經轉向了對應用程式的實時效能作出反應的自適應的實現,而不是根據預先配置的設定(例如,通過自適應併發限制)。我們在內部對已經使用Hystrix的應用會繼續使用Hystrix,而對於新的專案,我們會使用其他仍然活躍的開源專案,例如ofollow,noindex" target="_blank">Resilience4J 。我們也建議其他開發者這麼做。
Netflix Hystrix目前正處於維護模式,即Netflix將不再積處理issue、合併請求和釋出新版本。我們釋出的最後一個版本是Hystrix1.5.18(ReleaseNote: issue 1891 s),這個版本和Netfilx使用的內部穩定版本(1.5.11)一致。如果社群成員希望獲得Hystrix的所有權,並將其移回活動模式,請聯絡[email protected] 。
Hystrix多年來為Netflix和社群提供了很好的支援,維護模式的轉變絕不意味著Hystrix不再有價值。相反,Hystrix激發了很多偉大的想法和專案,我們感謝Netflix和廣大社群的每個人多年來為Hystrix所做的貢獻。
關於Hystrix:Hystrix是Netflix開源的一款針對分散式系統的延遲和容錯庫,目的是用來隔離分散式服務故障。它提供執行緒和訊號量隔離,以減少不同服務之間資源競爭帶來的相互影響;提供優雅降級機制;提供熔斷機制使得服務可以快速失敗,而不是一直阻塞等待服務響應,並能從中快速恢復。
原文連結:Hystrix: Latency and Fault Tolerance for Distributed Systems (作者:王晨)