Nacos 服務(wù)注冊與發(fā)現(xiàn)

概述

在 Spring Cloud Netflix 階段我們采用 Eureka 做作為我們的服務(wù)注冊與發(fā)現(xiàn)服務(wù)器橡伞,現(xiàn)利用 Spring Cloud Alibaba 提供的 Nacos 組件替代該方案陨闹。

Nacos 官網(wǎng)

什么是 Nacos

Nacos 致力于幫助您發(fā)現(xiàn)、配置和管理微服務(wù)绣硝。Nacos 提供了一組簡單易用的特性集,幫助您快速實現(xiàn)動態(tài)服務(wù)發(fā)現(xiàn)昙楚、服務(wù)配置、服務(wù)元數(shù)據(jù)及流量管理癣蟋。

Nacos 幫助您更敏捷和容易地構(gòu)建、交付和管理微服務(wù)平臺狰闪。 Nacos 是構(gòu)建以“服務(wù)”為中心的現(xiàn)代應用架構(gòu) (例如微服務(wù)范式、云原生范式) 的服務(wù)基礎(chǔ)設(shè)施濒生。

基本架構(gòu)及概念

服務(wù) (Service)

服務(wù)是指一個或一組軟件功能(例如特定信息的檢索或一組操作的執(zhí)行)埋泵,其目的是不同的客戶端可以為不同的目的重用(例如通過跨進程的網(wǎng)絡(luò)調(diào)用)。Nacos 支持主流的服務(wù)生態(tài)罪治,如 Kubernetes Service丽声、gRPC|Dubbo RPC Service 或者 Spring Cloud RESTful Service.

服務(wù)注冊中心 (Service Registry)

服務(wù)注冊中心,它是服務(wù)觉义,其實例及元數(shù)據(jù)的數(shù)據(jù)庫雁社。服務(wù)實例在啟動時注冊到服務(wù)注冊表,并在關(guān)閉時注銷晒骇。服務(wù)和路由器的客戶端查詢服務(wù)注冊表以查找服務(wù)的可用實例霉撵。服務(wù)注冊中心可能會調(diào)用服務(wù)實例的健康檢查 API 來驗證它是否能夠處理請求。

服務(wù)元數(shù)據(jù) (Service Metadata)

服務(wù)元數(shù)據(jù)是指包括服務(wù)端點(endpoints)洪囤、服務(wù)標簽徒坡、服務(wù)版本號、服務(wù)實例權(quán)重瘤缩、路由規(guī)則喇完、安全策略等描述服務(wù)的數(shù)據(jù)

服務(wù)提供方 (Service Provider)

是指提供可復用和可調(diào)用服務(wù)的應用方

服務(wù)消費方 (Service Consumer)

是指會發(fā)起對某個服務(wù)調(diào)用的應用方

配置 (Configuration)

在系統(tǒng)開發(fā)過程中通常會將一些需要變更的參數(shù)、變量等從代碼中分離出來獨立管理剥啤,以獨立的配置文件的形式存在锦溪。目的是讓靜態(tài)的系統(tǒng)工件或者交付物(如 WAR,JAR 包等)更好地和實際的物理運行環(huán)境進行適配府怯。配置管理一般包含在系統(tǒng)部署的過程中刻诊,由系統(tǒng)管理員或者運維人員完成這個步驟。配置變更是調(diào)整系統(tǒng)運行時的行為的有效手段之一富腊。

配置管理 (Configuration Management)

在數(shù)據(jù)中心中坏逢,系統(tǒng)中所有配置的編輯、存儲赘被、分發(fā)是整、變更管理、歷史版本管理民假、變更審計等所有與配置相關(guān)的活動統(tǒng)稱為配置管理浮入。

名字服務(wù) (Naming Service)

提供分布式系統(tǒng)中所有對象(Object)、實體(Entity)的“名字”到關(guān)聯(lián)的元數(shù)據(jù)之間的映射管理服務(wù)羊异,例如 ServiceName -> Endpoints Info, Distributed Lock Name -> Lock Owner/Status Info, DNS Domain Name -> IP List, 服務(wù)發(fā)現(xiàn)和 DNS 就是名字服務(wù)的2大場景事秀。

配置服務(wù) (Configuration Service)

在服務(wù)或者應用運行過程中彤断,提供動態(tài)配置或者元數(shù)據(jù)以及配置管理的服務(wù)提供者。

下載安裝


準備環(huán)境

Nacos 依賴 Java 環(huán)境來運行易迹。如果您是從代碼開始構(gòu)建并運行 Nacos宰衙,還需要為此配置 Maven 環(huán)境,請確保是在以下版本環(huán)境中安裝使用:

  • 64 bit OS睹欲,支持 Linux/Unix/Mac/Windows供炼,推薦選用 Linux/Unix/Mac。

  • 64 bit JDK 1.8+

  • Maven 3.2.x+

下載并安裝

# 下載源碼
git clone https://github.com/alibaba/nacos.git

# 安裝到本地倉庫
cd nacos/
mvn -Prelease-nacos clean install -U

注:下載依賴時間較長窘疮,請耐心等待...

啟動服務(wù)

cd distribution/target/nacos-server-0.7.0/nacos/bin

# Linux
./startup.sh -m standalone

# Windows
startup.cmd

訪問服務(wù)

打開瀏覽器訪問:http://localhost:8848/nacos

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袋哼,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子闸衫,更是在濱河造成了極大的恐慌涛贯,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,539評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蔚出,死亡現(xiàn)場離奇詭異弟翘,居然都是意外死亡,警方通過查閱死者的電腦和手機身冬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評論 3 396
  • 文/潘曉璐 我一進店門衅胀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人酥筝,你說我怎么就攤上這事滚躯。” “怎么了嘿歌?”我有些...
    開封第一講書人閱讀 165,871評論 0 356
  • 文/不壞的土叔 我叫張陵掸掏,是天一觀的道長。 經(jīng)常有香客問我宙帝,道長丧凤,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,963評論 1 295
  • 正文 為了忘掉前任步脓,我火速辦了婚禮愿待,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘靴患。我一直安慰自己仍侥,他們只是感情好,可當我...
    茶點故事閱讀 67,984評論 6 393
  • 文/花漫 我一把揭開白布鸳君。 她就那樣靜靜地躺著农渊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪或颊。 梳的紋絲不亂的頭發(fā)上砸紊,一...
    開封第一講書人閱讀 51,763評論 1 307
  • 那天传于,我揣著相機與錄音,去河邊找鬼醉顽。 笑死沼溜,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的徽鼎。 我是一名探鬼主播盛末,決...
    沈念sama閱讀 40,468評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼否淤!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起棠隐,我...
    開封第一講書人閱讀 39,357評論 0 276
  • 序言:老撾萬榮一對情侶失蹤石抡,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后助泽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體啰扛,經(jīng)...
    沈念sama閱讀 45,850評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,002評論 3 338
  • 正文 我和宋清朗相戀三年嗡贺,在試婚紗的時候發(fā)現(xiàn)自己被綠了隐解。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,144評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡诫睬,死狀恐怖煞茫,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情摄凡,我是刑警寧澤续徽,帶...
    沈念sama閱讀 35,823評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站亲澡,受9級特大地震影響钦扭,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜床绪,卻給世界環(huán)境...
    茶點故事閱讀 41,483評論 3 331
  • 文/蒙蒙 一客情、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧癞己,春花似錦膀斋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,026評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至练慕,卻和暖如春惰匙,著一層夾襖步出監(jiān)牢的瞬間技掏,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,150評論 1 272
  • 我被黑心中介騙來泰國打工项鬼, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留哑梳,地道東北人。 一個月前我還...
    沈念sama閱讀 48,415評論 3 373
  • 正文 我出身青樓绘盟,卻偏偏與公主長得像鸠真,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子龄毡,可洞房花燭夜當晚...
    茶點故事閱讀 45,092評論 2 355

推薦閱讀更多精彩內(nèi)容