涼涼了,Eureka 宣布閉源,Spring Cloud 何去何從?


今年 Dubbo 活了,並且被 Apache 收了。同時很不幸,Spring Cloud 下的 Netflix Eureka 組件項目居然宣布閉源了。。

已經從 Dubbo 遷移至 Spring Cloud 上的人,你們還好嗎?

閉源:https://github.com/Netflix/eureka/wiki

大概意思是: Eureka 2.0 的開源工作已經停止,依賴於開源庫里面的 Eureka 2.x 分支構建的項目或者相關代碼,風險自負!

Eureka 是什么?

用 Spring Cloud 作為微服務框架的開發者應該都知道,Eureka 是其默認的也是推薦的服務注冊中心組件。

既然首推 Eureka 作為服務注冊中心組件也是因為 Netflix 優秀的各種套件,如 Zuul(服務網關組件)、Hystrix(熔斷組件) 等都是 Spring Cloud 一站式解決方案。

我們來看下 Eureka 和服務注冊的關系圖。

Eureka 開源史末

Netflix 公司 2012 年將 Euerka 正式開源。

Eureka 1.x 最新版本 1.9.3,不知道是否會成為 Eureka 最后的開源版本。

本次閉源在其官網未到相關申明,是否開歷史倒車,是否有其他陰謀,我們將持續跟進。

Spring Cloud 何去何從?

對於 Eureka 的閉源,Spring Cloud 將何去何從?后續會不會替換默認的服務注冊組件呢?不得而知,Spring Cloud 版本發布很快,已經快跟不上了。

Eureka 2.x 還未發布正式版本,Spring Cloud 還是在 1.x 上面開發的,最新版本依賴 1.9.2,所以雖然國內大多數公司也在用 Eureka,但暫時不會受影響。

1.x 相對穩定,建議不要盲目升級或者切換到別的中間件。不過,隨着 Eureka 的閉源,后續還是有必要遷移至 Consul、ZooKeeper、Etcd 等開源中間件上面去的。

對於 Eureka 的閉源及帶來的影響,你怎么看?歡迎留言討論。

推薦:Spring Boot & Cloud 最強技術教程


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM