Nacos服務(wù)發(fā)現(xiàn)-三、Nacos服務(wù)發(fā)現(xiàn)基礎(chǔ)應(yīng)用

3.1 服務(wù)發(fā)現(xiàn)數(shù)據(jù)模型

Nacos在經(jīng)過阿里內(nèi)部多年生產(chǎn)經(jīng)驗(yàn)后提煉出的數(shù)據(jù)模型,則是一種服務(wù)-集群-實(shí)例的三層模型口四,這樣基本可以滿足服務(wù)在所有場(chǎng)景下的數(shù)據(jù)存儲(chǔ)和管理。

2d472771f0c2cff7627ae5ac8e7669fc.png

命名空間(Namespace)

用于進(jìn)行租戶粒度的配置隔離秦陋,命名空間不僅適用于Nacos的配置管理蔓彩,同樣適用于服務(wù)發(fā)現(xiàn)。Namespace 的常用場(chǎng)景之一是不同環(huán)境的配置的區(qū)分隔離驳概,例如開發(fā)測(cè)試環(huán)境和生產(chǎn)環(huán)境的資源(如配置赤嚼、服務(wù))隔離等。

服務(wù)

提供給客戶端的軟件功能顺又,通過預(yù)定義接口網(wǎng)絡(luò)訪問更卒。

服務(wù)名

服務(wù)提供的標(biāo)識(shí),通過該標(biāo)識(shí)可以唯一確定其指代的服務(wù)稚照。

實(shí)例

提供一個(gè)或多個(gè)服務(wù)的具有可訪問網(wǎng)絡(luò)地址(IP:Port)的進(jìn)程蹂空,啟動(dòng)一個(gè)服務(wù),就產(chǎn)生了一個(gè)服務(wù)實(shí)例锐锣。

元信息

Nacos數(shù)據(jù)(如配置和服務(wù))描述信息腌闯,如服務(wù)版本、權(quán)重雕憔、容災(zāi)策略、負(fù)載均衡策略糖声、鑒權(quán)配置斤彼、各種自定義標(biāo)簽 (Label)分瘦,從作用范圍來看,分為服務(wù)級(jí)別的元信息琉苇、集群的元信息及實(shí)例的元信息嘲玫。

集群

服務(wù)實(shí)例的集合,服務(wù)實(shí)例組成一個(gè)默認(rèn)集群并扇,集群可以被進(jìn)一步按需求劃分去团,劃分的單位可以是虛擬集群,相同集群下的實(shí)例才能相互感知穷蛹。

3.2 指定命名空間與集群名稱

(1) 修改配置文件

server:
  port: 56110
spring:
  application:
    name: feign-provider
  cloud:
    nacos:
      discovery:
        server-addr: localhost:8848
        # 指定命名空間id
        namespace: 470cd824-4b0a-4001-bcac-8491cf2987f8
        cluster-name: DEFAULT

(2) 在Nacos控制臺(tái)查看

image-20210116161358926.png

3.3 服務(wù)管理

開發(fā)者或者運(yùn)維人員往往需要在服務(wù)注冊(cè)后土陪,通過友好的界面來查看服務(wù)的注冊(cè)情況,包括當(dāng)前系統(tǒng)注冊(cè)的所有服務(wù)和每個(gè)服務(wù)的詳情肴熏。并在有權(quán)限控制的情況下鬼雀,進(jìn)行服務(wù)的一些配置的編輯操作。Nacos在目前最新版本開放的控制臺(tái)的服務(wù)發(fā)現(xiàn)部分蛙吏,主要就是提供用戶一個(gè)基本的運(yùn)維頁(yè)面源哩,能夠查看、編輯當(dāng)前注冊(cè)的服務(wù)鸦做,這些功能集中在Nacos控制臺(tái)的服務(wù)管理一級(jí)菜單內(nèi)励烦。

3.3.1 服務(wù)列表管理

服務(wù)列表幫助用戶以統(tǒng)一的視圖管理其所有的微服務(wù)以及服務(wù)健康狀態(tài)。整體界面布局是左上角有服務(wù)的搜索框和搜索按鈕泼诱,頁(yè)面中央是服務(wù)列表的展示坛掠。服務(wù)列表主要展示服務(wù)名、集群數(shù)目坷檩、實(shí)例數(shù)目却音、健康實(shí)例數(shù)目和詳情按鈕五個(gè)欄目。

image-20210116162137048.png

在服務(wù)列表頁(yè)面點(diǎn)擊詳情矢炼,可以看到服務(wù)的詳情系瓢。可以查看服務(wù)句灌、集群和實(shí)例的基本信息夷陋。

3.3.2 服務(wù)流量權(quán)重支持及流量保護(hù)

Nacos為用戶提供了流量權(quán)重控制的能力,同時(shí)開放了服務(wù)流量的閾值保護(hù)胰锌,以幫助用戶更好的保護(hù)服務(wù)提供者集群不被意外打垮骗绕。如下圖所以,可以點(diǎn)擊實(shí)例的編輯按鈕资昧,修改實(shí)例的權(quán)重酬土。如果想增加實(shí)例的流量,可以將權(quán)重調(diào)大格带,如果不想實(shí)例接收流量撤缴,則可以將權(quán)重設(shè)為0刹枉。

image-20210116162417451.png

3.3.3 服務(wù)元數(shù)據(jù)管理

Nacos提供多個(gè)維度的服務(wù)元數(shù)據(jù)的暴露,幫助用戶存儲(chǔ)自定義的信息屈呕。這些信息都是以K-V的數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)微宝,在控制臺(tái)上,會(huì)以k1=v1虎眨,k2=v2這樣的格式展示蟋软。同樣,編輯元數(shù)據(jù)可以通過相同的格式進(jìn)行嗽桩。例如服務(wù)的元數(shù)據(jù)編輯岳守,首先點(diǎn)擊服務(wù)詳情頁(yè)右上角的“編輯服務(wù)”按鈕,然后在元數(shù)據(jù)輸入框輸入:version=1.0

image-20210116163133343.png

點(diǎn)擊確認(rèn)涤躲,就可以在服務(wù)詳情頁(yè)面棺耍,看到服務(wù)的元數(shù)據(jù)已經(jīng)更新了。

image-20210116163217481.png

3.2.4 服務(wù)優(yōu)雅上下線

Nacos還提供服務(wù)實(shí)例的上下線操作种樱,在服務(wù)詳情頁(yè)面蒙袍,可以點(diǎn)擊實(shí)例的“上線”或者“下線”按鈕,被下線的實(shí)例嫩挤,將不會(huì)包含在健康的實(shí)例列表里害幅。

image-20210116163356243.png

下線后的實(shí)例將不再被訪問,與權(quán)重為0效果一致

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岂昭,一起剝皮案震驚了整個(gè)濱河市以现,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌约啊,老刑警劉巖邑遏,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異恰矩,居然都是意外死亡记盒,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門外傅,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纪吮,“玉大人,你說我怎么就攤上這事萎胰∧朊耍” “怎么了犁河?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵徘禁,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我奶赠,道長(zhǎng),這世上最難降的妖魔是什么嚼沿? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任估盘,我火速辦了婚禮瓷患,結(jié)果婚禮上骡尽,老公的妹妹穿的比我還像新娘。我一直安慰自己擅编,他們只是感情好攀细,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著爱态,像睡著了一般谭贪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锦担,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天俭识,我揣著相機(jī)與錄音,去河邊找鬼洞渔。 笑死套媚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的磁椒。 我是一名探鬼主播堤瘤,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼浆熔!你這毒婦竟也來了本辐?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤医增,失蹤者是張志新(化名)和其女友劉穎慎皱,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體叶骨,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡茫多,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了邓萨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片地梨。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖缔恳,靈堂內(nèi)的尸體忽然破棺而出宝剖,到底是詐尸還是另有隱情,我是刑警寧澤歉甚,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布万细,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赖钞。R本人自食惡果不足惜腰素,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望雪营。 院中可真熱鬧弓千,春花似錦、人聲如沸献起。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)谴餐。三九已至姻政,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間岂嗓,已是汗流浹背汁展。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留厌殉,地道東北人食绿。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像年枕,于是被迫代替她去往敵國(guó)和親炫欺。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

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