Nacos發佈 v0.2 版本,無縫支持 Spring Cloud 微服務生態及高可用集羣模式

近日,阿里巴巴新開源項目Nacos 發佈了 v0.2 版本,該版本開始支持完整的Spring生態技術棧,這包括 Spring Framework、Spring Boot和Spring Cloud。前端

1537279538260_d19e5eb7_1598_4c28_ad35_7c0752dc7768

爲了讓更多的Spring用戶能夠在生產上基於 Nacos 作微服務平臺的服務發現、配置管理、服務管控,Nacos v0.2版本向下兼容了大部分Spring生態的版本,這其中包括**SpringFramework 3.2.18+、Spring Boot 1.4.1+ 和 2.0.3+以及Spring Cloud E版、F版。
**程序員

相比Consul、Eureka和Spring CloudConfig的原生解決方案,Nacos 計劃在更適應雲環境、多配置管理、容災、管控、容量支撐和易運維等方面作更多的能力擴展,而在此次與Spring生態融合的設計上,則更多考慮了對於Spring Framework的直接支持,這將有助於用戶將現有系統從Spring Framework平滑遷移到Spring Cloud微服務架構上。基於Nacos, 即使是Spring Framework開發的應用也能夠經過使用簡單註解來獲取動態配置,進而實現微服務的能力。數據庫

1537585396940_a5df7a94_eb04_4c79_aaf7_1ca4482d457f

Nacos將加強對微服務系統的集中管控

Nacos 正在有計劃的加強產品對於服務列表,健康狀態管理,服務治理,配置集中管理等方面的管控能力,以便進一步幫助用戶下降採用和管理微服務應用架構的成本,在初版的UI功能規劃中,將提供包括下列基本功能:json

  • 服務列表及服務健康狀態展現
  • 服務元數據存儲及編輯
  • 服務流量權重的調整能力
  • 服務上下線
  • 服務及應用的配置管理
  • 配置的版本及一鍵回滾能力
  • 包括.xml,.yaml,.json,. 等配置格式的在線編輯器
  • 配置導入導出

Nacos支持集羣高可用部署模式

從v0.2版本開始,Nacos開始支持高可用的集羣模式,向面向生產可用跨進了一步,在內部進行的 3 Docker節點(4核8G內存,千兆網卡,SSD盤) + 2節點MySQL主備高可用的集羣容量性能測試中,Nacos能夠支持約10萬配置及服務,15000長連接,配置讀取服務15000 QPS,服務數據讀取QPS 10000,寫的能力與採用的RDS(MySQL)數據庫的寫能力基本保持了一致,而根據阿里巴巴生產內部的實踐,由於Nacos架構徹底支持集羣節點的橫向擴展,因此極限支撐的容量能力能夠知足大部分公司微服務發展的需求。架構

如何在生產上部署Nacos高可用集羣

除此以外,社區正在計劃持續構建開放的Benchmark工具並在將來保持對性能的持續調優。併發

DISS is cheap, show me your hand 
比吐槽更重要的是搭把手,參與社區一塊兒發展Nacos運維

Nacos 會堅持社區化發展,在第一年就吸取了超過5位來自其它公司的PMC和10位外部Committer,Nacos自己在不少方面都急需社區的幫助,如下幾個方面都是可貢獻和共建的重點方向:編輯器

  • 在將來的產品和生產計劃中使用、集成、共建 Nacos
  • UI 前端及視覺大牛指導 Nacos 管控UI建設
  • 提供與 Spring Cloud、Kubernetes、Service Mesh 等關聯開源體系融合與集成工具和項目
  • 貢獻Nacos多語言客戶端
  • 提交需求,proposal,PR,bug fix 等
  • 貢獻文檔
  • 寫文章分享本身與Nacos相關的故事
  • 在Github上 star, 鼓勵一下程序員GG

咱們但願的PMC&Committer的吸納的主要標準:微服務

  • 熱情:對項目試圖解決的問題充滿熱情
  • 注重細節:項目貢獻具有較高的代碼標準
  • 社區活動:積極參與項目社區活動並發表意見
  • 志願推進:對項目的成長和成功感興趣
  • 0-KPI:貢獻不關乎KPI,只是愛好「開源」和「社區技術分享」這一口,爲中國開源社區的影響力建設添磚加瓦

咱們計劃等Nacos產品及社區的發展步入正軌後,啓動和CNCF基金會或Apache基金會溝通捐獻事宜,社區貢獻者會隨即進入基金會體系,目前也正依託於Spring Cloud for Alibaba項目在積極與Spring Cloud社區互動,但願努力將Nacos推動到Spring Cloud官方支持的服務發現和配置管理選項之中。工具

相關文章
相關標籤/搜索