涼涼了,Eureka 2.x 宣佈停更,Spring Cloud 何去何從?

今年 Dubbo 活了,而且被 Apache 收了。同時很不幸,Spring Cloud 下的 Netflix Eureka 組件項目竟然宣佈中止開發了。。git

已經從 Dubbo 遷移至 Spring Cloud 上的人,大家還好嗎?github

閉源: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 最後的開源版本。get

本次 2.x 的的忽然中止開發在其官網未到相關申明,但願不是閉源,是否開歷史倒車,是否有其餘陰謀,咱們將持續跟進。it

Spring Cloud 何去何從?

對於 Eureka 2.x 的中止開發,Spring Cloud 將何去何從?後續會不會替換默認的服務註冊組件呢?不得而知,Spring Cloud 版本發佈很快,已經快跟不上了。

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

1.x 相對穩定,也在持續更新,建議不要盲目升級或者切換到別的中間件。不過,隨着 Eureka 2.x 的停更,後續還會不會有 3.x,若是沒有,是否有必要遷移至 Consul、ZooKeeper、Etcd 等開源中間件上面去呢?

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

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

掃描關注咱們的微信公衆號,乾貨天天更新。

image

相關文章
相關標籤/搜索