Nacos 發佈 v0.8.0 Pre-GA版本,安全穩定上生產

Nacos_Ali_Tech

服務註冊和服務配置開源項目 Nacos 本週發佈了 v0.8.0 Pre-GA 版本,做爲開源項目生命週期中的里程碑版本之一,v0.8.0 Pre-GA版本支持登陸、命名空間、Metrics監控(對接Prometheus),並能夠經過 Nacos-Sync 組件實現從傳統的註冊中心向 Nacos 註冊中心進行數據平滑遷移等特性,補齊了安全隔離、監控和服務遷移等上生產的最後一千米,以更穩定的支撐用戶的生產環境。html

新版登錄界面

Nacos 新版控制檯支持登陸和登出特性,以便更安全的在生產上使用。安全

1548047848570_c92c232f_13eb_41e3_a8af_0660e3a58912

命名空間
Nacos自0.5.0版本支持命名空間以來,配置服務率先支持命名空間,隨後,服務發現模塊在這0.8.0版本中支持了多命名空間。經過服務發現的命名空間能夠實現服務數據的邏輯隔離,使用服務發現模塊的多命名空間與配置模塊基本相同,在Nacos控制檯上查看想要使用的命名空間ID,在客戶構建服務時傳入該命名空間的ID便可:網絡

Properties properties = new Properties();

properties.put(PropertyKeyConst.NAMESPACE, "74a3dbb9-36cb-43f5-8d31-006acfd61caa");

properties.put(PropertyKeyConst.SERVER_ADDR, "127.0.0.1:8848");

NamingService naming = NamingFactory.createNamingService(properties);

經過以上的 NamingService 實例讀寫,就能得到命名空間74a3dbb9-36cb-43f5-8d31-006acfd61caa 下的數據了。固然,也支持不指定命名空間ID,而後會默認分配到public命名空間。發佈完服務能夠到Nacos控制檯上查詢服務信息:ide

1548312345294_d4bd95df_7e6d_4a36_8827_6a7ac0a00985

Metrics監控

經過Metrics信息暴露,對接Prometheus增強Nacos實時監控,以便讓用戶對產品更有控制力。Nacos 經過Micrometer統計了運行時的核心指標:工具

  • 系統指標包括CPU、Load和JVM等;
  • 業務指標包括配置數、域名數、長鏈接、QPS和RT等;
  • 異常指標記錄了Nacos運行的內部異常Micrometer提供了轉化器能轉化成多種Metrics格式,Nacos目前支持經常使用的Prometheus、Elastic Search和InfluxDB,後續能夠根據具體狀況進行調整。

Grafana具有強大的的數據可視化能力,能將採集的數據展現出來,支持多種數據源。同時可對重要指標配置告警規則,數據達到閾值時能夠通知相關負責人。Nacos官網提供告終合Prometheus和Grafana實現Metrics監控的示例。測試

地址:https://nacos.io/zh-cn/docs/monitor-guide.htmlui

1548122164953_6011a9ee_a521_447c_a871_7ebcf10c2ce4

Nacos-Sync 支持服務平滑平移

Nacos-Sync同步工具支持用戶從其餘註冊中心將數據平滑遷移到Nacos註冊中心,同時支持多個Region的服務同步,目前,Nacos-Sync支持的源註冊中心包括ZooKeeper、Eureka和Consul。spa

使用場景:

  • 雙向同步功能,支持Dubbo+Zookeeper服務平滑遷移到Dubbo+Naocs;

1548136490076_13655b30_b0e4_4363_95dc_72b79a080fc0

  • 多個網絡互通的Region之間服務共享,打破Region之間的服務調用限制;

1548136895122_ba2be529_d959_4c9d_9fa4_74059bce1d18

支持的範圍:

Nacos-Sync支持用戶擴展不一樣註冊中心服務同步,目前已支持的同步類型以下:設計

  • Nacos 數據同步到 Nacos
  • Zookeeper 數據同步到 Nacos
  • Nacos 數據同步到 Zookeeper
  • Eureka 數據同步到 Nacos
  • Consul 數據同步到 Nacos

配置同步服務:

Nacos-Sync提供了控制檯方便你配置同步的服務數據:3d

  • 同步任務管理頁面

1548129423366_e1a37af4_3eb6_48f0_af76_84ec1f310ee2

  • 註冊中心管理頁面

1548129453620_f480a696_931b_4db4_b4c7_298ae7da029e

誰正在用Nacos?

在GitHub社區 Wanted: Who is using Nacos #273的用戶信息徵集中,有很多用戶進行了回覆,他們是:

虎牙、愛奇藝、中國工商銀行軟件開發中心、華夏信財信息技術中心、優客工場、美菜網、昆明海格家政服務有限公司、杭州鬆格科技有限公司、平行雲科技(北京)有限公司、北京有利金融科技有限公司、天津易商阜極科技有限公司、上海識裝信息有限公司、甘肅紫光智能交通與控制技術有限公司、杭州天闕科技、江蘇集萃智能製造技術研究全部限公司、Acmedcare+、吾享(天津)網絡科技有限公司、深圳前海環融聯易信息科技服務有限公司、北京安信遠騰科技有限公司、廈門九更網絡科技有限公司、貝殼找房(北京)科技有限公司、上海密爾克衛化工儲存有限公司、北京天合互聯信息有限公司、大連新惟科技有限公司、瑞安農村商業銀行、搜易貸和立思辰等。

目前已有40多家企業正在使用Nacos,覆蓋了互聯網、金融、電商、視頻、軍工、IT服務、製造和化工等多個行業,遍及北京、上海、深圳、廣州、杭州、南京、大連、武漢、鄭州、廈門、蘭州和天津。在此,咱們誠摯地感謝每一位持續關注並使用 Nacos 的朋友,Nacos會持續投入,咱們走的「慢」一點、穩一點,你們才能走的快一點、安心一點。

Nacos 社區招募

DISS is cheap, show me your hand. 比吐槽更重要的是,搭把手。

Nacos社區的開發團隊正在逐漸壯大,從最開始的只有4個Contributor發展到目前的34個。在0.8.0 版本的開發中,社區同窗貢獻了很大的力量,在此特別感謝:

  • 戚月(社區ID:YujieQiyue)設計登陸UI;
  • 黃清昊(社區ID:wfnuser)貢獻登陸代碼;
  • 王彥民(社區ID:loadchange)貢獻命名空間代碼;
  • 張龍(社區ID:paderlol)貢獻nacos-sync代碼;
  • 李晨(社區ID:jameslcj)貢獻配置管理代碼;
  • 明亦(社區ID:mingyixu)保障了測試質量;

歡迎更多的同窗參與到Nacos社區的共建中,咱們將在Nacos官網( nacos.io )中添加團隊介紹頁,篤信 「社區高於代碼」,躬身踐行。

春節前的小禮物 | 阿里家書

阿里家書是春節前給家人寄送的一份家書,包含了檯曆、春聯、明信片、對聯、紅包封和公仔等,是阿里多年的傳統。本期抽獎活動,咱們將送出一(套)阿里家書,但願能把咱們的祝福帶給您的家人。(親,包郵)

參與方式:

IMG_2949

做者: 中間件小哥
原文連接 本文爲雲棲社區原創內容,未經容許不得轉載。

相關文章
相關標籤/搜索