亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Nacos服務(wù)實(shí)例的權(quán)重設(shè)置方式(以及設(shè)置為0時(shí)的作用與場(chǎng)景)

 更新時(shí)間:2024年07月31日 09:14:14   作者:其然樂衣  
這篇文章主要介紹了Nacos服務(wù)實(shí)例的權(quán)重設(shè)置方式(以及設(shè)置為0時(shí)的作用與場(chǎng)景),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

先分析為何要用權(quán)重設(shè)置

Nacos有同集群優(yōu)先訪問的負(fù)載均衡,不過呢,我們部署的時(shí)候啊,可能會(huì)存在這么一種情況,因?yàn)槠髽I(yè)里服務(wù)器設(shè)備啊,會(huì)更新迭代,有一些機(jī)器呢,性能比較好,還有一些屬于是祖?zhèn)髟O(shè)備了,性能非常的差,可以說是老弱病殘,這個(gè)時(shí)候呢,我們肯定是希望這些性能好的機(jī)器,它承擔(dān)更多的用戶請(qǐng)求,而那些性能差一點(diǎn)的,自然是承擔(dān)少一點(diǎn)的請(qǐng)求,正所謂能者多勞嘛。

但是我們目前看來,NacosRule做到的是集群優(yōu)先,而后做隨機(jī),當(dāng)用戶請(qǐng)求來了以后,它可不管你是性格好的還是差,這個(gè)身強(qiáng)力壯的還是老弱病殘拉過來就一頓造,那這個(gè)時(shí)候那些性能差的肯定就會(huì)出問題。

那么我們?cè)撛鯓尤タ刂撇煌?wù)它的一個(gè)請(qǐng)求量呢?

哎,Nacos,給我們提供了一個(gè)權(quán)重的配置,通過修改服務(wù)實(shí)力的權(quán)重,可以控制訪問頻率,權(quán)重越大,訪問到的頻率就越高,那我們就可以把性能好的機(jī)器全都設(shè)得大一點(diǎn),性能差一些呢,設(shè)置的小一點(diǎn)。

權(quán)重設(shè)置為0時(shí),該實(shí)例就不會(huì)被訪問了,也就是說權(quán)重調(diào)整0時(shí),它壓根兒就不會(huì)被訪問。

設(shè)置權(quán)重為0有什么作用?

我們以前一個(gè)服務(wù),我們想要對(duì)它做一個(gè)版本的升級(jí),我們?cè)撛趺崔k?

我們是不是要把它重啟啊,但是你光天化日之下,你去重啟個(gè)服務(wù)器,是不好的,因?yàn)橛脩舳歼€在訪問,你一重啟別人就反應(yīng)不了“哎,你這服務(wù)怎么掛了?”,就有問題了!對(duì)不對(duì),所以說呢,我們是不能隨便重啟的。

往往呀,每次版本升級(jí)都是搞得跟那個(gè)什么諜戰(zhàn)片一樣,要找一個(gè)月黑風(fēng)高無人之夜是吧,然后等用戶都下線兒了,我們偷偷的把服務(wù)停機(jī),然后呢,去做版本的一個(gè)升級(jí)。

但是你想看,如果現(xiàn)在有了這個(gè)權(quán)重,我可不可以這么做?我有多個(gè)服務(wù)器,8081、8082、8083各自部署,我先將8081這個(gè)服務(wù)的權(quán)重調(diào)成零。

然后呢,大白天也沒事兒啊,這個(gè)時(shí)候呢,漸漸的8081就不承擔(dān)用戶請(qǐng)求了,那這個(gè)時(shí)候我對(duì)它做停機(jī),用戶就不會(huì)有感知了,那么這個(gè)時(shí)候?qū)?081停機(jī)完了以后,就可以去做一些這個(gè)版本的升級(jí),升級(jí)完成以后我再重啟,我給它權(quán)重先不著急調(diào)太大,先調(diào)小一點(diǎn),調(diào)到零點(diǎn)多,0.01什么之類的,這個(gè)時(shí)候呢,我們放出少數(shù)用戶進(jìn)來做個(gè)測(cè)試,看看行不行,如果沒什么問題,我們就可以逐漸擴(kuò)大比例,一次升級(jí),這個(gè)時(shí)候用戶是無感知的,你可以做到平滑升級(jí)。

非常優(yōu)雅,那么這樣呢,這種升級(jí)方式啊,其實(shí)就是比較比較順滑這種方式了,你就不用去大半夜去加班的去搞了。所以呢,這是我們這個(gè)權(quán)重的一些作用。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java創(chuàng)建對(duì)象的幾種方法

    Java創(chuàng)建對(duì)象的幾種方法

    這篇文章主要為大家詳細(xì)介紹了Java創(chuàng)建對(duì)象的幾種方法,使用new創(chuàng)建、使用object.clone()創(chuàng)建、使用反序列化創(chuàng)建等,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 深入理解Java中的final關(guān)鍵字_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    深入理解Java中的final關(guān)鍵字_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理

    Java中的final關(guān)鍵字非常重要,它可以應(yīng)用于類、方法以及變量。這篇文章中我將帶你看看什么是final關(guān)鍵字以及使用final的好處,具體內(nèi)容詳情通過本文學(xué)習(xí)吧
    2017-04-04
  • Java設(shè)計(jì)模式:組合模式

    Java設(shè)計(jì)模式:組合模式

    這篇文章主要介紹了快速理解Java設(shè)計(jì)模式中的組合模式,具有一定參考價(jià)值,需要的朋友可以了解下,希望能夠給你帶來幫助
    2021-09-09
  • Matlab及Java實(shí)現(xiàn)小時(shí)鐘效果

    Matlab及Java實(shí)現(xiàn)小時(shí)鐘效果

    這篇文章主要為大家詳細(xì)介紹了Matlab及Java實(shí)現(xiàn)小時(shí)鐘效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 詳解Jmeter中的BeanShell腳本

    詳解Jmeter中的BeanShell腳本

    BeanShell是一種完全符合Java語法規(guī)范的腳本語言,并且又擁有自己的一些語法和方法,所以它和java是可以無縫銜接的,學(xué)了Java的一些基本語法后,就可以來在Jmeter中寫寫B(tài)eanShell腳本了
    2021-12-12
  • Spring中的@ConditionalOnProperty注解詳解

    Spring中的@ConditionalOnProperty注解詳解

    這篇文章主要介紹了Spring中的@ConditionalOnProperty注解詳解,常見的@Conditionalxxx開頭的注解我們稱之為條件注解,常見的條件注解有,簡(jiǎn)單來講,一般是在配置類上或者是@Bean修飾的方法上,添加此注解表示一個(gè)類是否要被Spring上下文加載,需要的朋友可以參考下
    2024-01-01
  • Spring之IOC詳解

    Spring之IOC詳解

    本文主要介紹了Spring中的IOC的相關(guān)知識(shí)。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-03-03
  • SpringBoot如何使用ApplicationContext獲取bean對(duì)象

    SpringBoot如何使用ApplicationContext獲取bean對(duì)象

    這篇文章主要介紹了SpringBoot 如何使用ApplicationContext獲取bean對(duì)象,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • java Future 接口使用方法詳解

    java Future 接口使用方法詳解

    這篇文章主要介紹了java Future 接口使用方法詳解,F(xiàn)uture接口是Java線程Future模式的實(shí)現(xiàn),可以來進(jìn)行異步計(jì)算的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • MybatisPlus中saveBatch方法的使用

    MybatisPlus中saveBatch方法的使用

    本文介紹了MyBatisPlus中的saveBatch方法的使用及其實(shí)現(xiàn)原理,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-11-11

最新評(píng)論