Soul網(wǎng)關(guān)默認(rèn)Divide插件的使用

Divide插件的使用

上一篇已經(jīng)說到,Soul網(wǎng)關(guān)代理了我們自定義的一個SpringBoot服務(wù)拓诸。
這一篇蒙秒。我們就來嘗試下如何實現(xiàn)網(wǎng)關(guān)的默認(rèn)的Divide插件提供的負(fù)載均衡功能(好像也只能根據(jù)匹配的規(guī)則提供負(fù)載均衡的功能)


file

此選擇器為我SpringBoot服務(wù)啟動并連接到soul-admin之后默認(rèn)生成的妹笆,但是由此產(chǎn)生了一個問題块请,當(dāng)我的應(yīng)用下線之后,這個選擇器和選擇器規(guī)則并沒有下線拳缠?有待后續(xù)的研究墩新。
同時觀察表單元素。參閱Soul文檔窟坐,發(fā)現(xiàn)有如下選擇器規(guī)則

  • 類型:custom flow 是自定義流量海渊。full flow 是全流量。自定義流量就是請求會走你下面的匹配方式與條件哲鸳。全流量則不走臣疑。
  • 匹配方式:and 或者or 是指下面多個條件是按照and 還是or的方式來組合。
    條件:
  • uri:是指你根據(jù)uri的方式來篩選流量徙菠,match的方式支持模糊匹配(/**)
  • header:是指根據(jù)請求頭里面的字段來篩選流量讯沈。
  • query: 是指根據(jù)uri的查詢條件來進(jìn)行篩選流量。
  • ip:是指根據(jù)你請求的真實ip婿奔,來篩選流量缺狠。
  • host:是指根據(jù)你請求的真實host问慎,來篩選流量。
  • post:建議不要使用儒老。
    條件匹配:
    match : 模糊匹配蝴乔,建議和uri條件搭配记餐,支持 restful風(fēng)格的匹配驮樊。(/test/**)
    = : 前后值相等,才能匹配片酝。
    regEx : 正則匹配囚衔,表示前面一個值去匹配后面的正則表達(dá)式。
    like :字符串模糊匹配雕沿。
> 但是官方文檔中练湿,并未給出創(chuàng)造了Post這種篩選方式,但是仍然不建議使用的原因审轮,期待后續(xù)的源碼的閱讀能找到答案

另外在divide插件首頁我們可以看到肥哎,我們可以添加除了默認(rèn)生成的規(guī)則之外的規(guī)則

最后實踐一下根據(jù)uri匹配的負(fù)載均衡,啟動多個客戶端程序疾渣,看看請求被轉(zhuǎn)發(fā)到那個服務(wù)上,可以看到不同負(fù)載策略的不同表現(xiàn)
同時我們在選擇器表單框內(nèi)篡诽,可以看到隨著多個客戶端程序的使用,增加了配置的情況


file

另外榴捡,此處的weight權(quán)重策略和選擇器規(guī)則策略誰起作用杈女?可以試下。
將選擇器配置策略調(diào)整為50吊圾,50 达椰。選擇器均衡規(guī)則調(diào)整為random。
如果選擇器規(guī)則優(yōu)先项乒,那么應(yīng)該兩個客戶端每個客戶端接收一個請求啰劲,如果均衡規(guī)則優(yōu)先。那么可以得到隨機(jī)的請求檀何,接下來我們試下


file

file

可以看到當(dāng)一個選擇器和選擇器規(guī)則同時滿足條件時呈枉,以粒度更小的選擇器規(guī)則均衡策略為準(zhǔn)。關(guān)于這個是如何實現(xiàn)的埃碱,期待后續(xù)通過源碼進(jìn)行了解

問題

  • 當(dāng)我的應(yīng)用下線之后猖辫,這個默認(rèn)選擇器和選擇器規(guī)則并沒有下線?這個有什么其他的考量嗎砚殿?
  • post篩選條件被創(chuàng)造啃憎,但又不建議使用的原因?
  • 選擇器配置權(quán)重規(guī)則和負(fù)載規(guī)則的源碼實現(xiàn)

歡迎關(guān)注和點(diǎn)贊似炎,以及總結(jié)的分類面試題https://github.com/zhendiao/JavaInterview

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末辛萍,一起剝皮案震驚了整個濱河市悯姊,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌贩毕,老刑警劉巖悯许,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異辉阶,居然都是意外死亡先壕,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進(jìn)店門谆甜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來垃僚,“玉大人,你說我怎么就攤上這事规辱∽还祝” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵罕袋,是天一觀的道長改淑。 經(jīng)常有香客問我,道長浴讯,這世上最難降的妖魔是什么朵夏? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮兰珍,結(jié)果婚禮上侍郭,老公的妹妹穿的比我還像新娘。我一直安慰自己掠河,他們只是感情好亮元,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著唠摹,像睡著了一般爆捞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上勾拉,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天煮甥,我揣著相機(jī)與錄音,去河邊找鬼藕赞。 笑死成肘,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的斧蜕。 我是一名探鬼主播双霍,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了洒闸?” 一聲冷哼從身側(cè)響起染坯,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丘逸,沒想到半個月后单鹿,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡深纲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年仲锄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囤萤。...
    茶點(diǎn)故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡昼窗,死狀恐怖是趴,靈堂內(nèi)的尸體忽然破棺而出涛舍,到底是詐尸還是另有隱情,我是刑警寧澤唆途,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布富雅,位于F島的核電站,受9級特大地震影響肛搬,放射性物質(zhì)發(fā)生泄漏没佑。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一温赔、第九天 我趴在偏房一處隱蔽的房頂上張望蛤奢。 院中可真熱鬧,春花似錦陶贼、人聲如沸啤贩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痹屹。三九已至,卻和暖如春枉氮,著一層夾襖步出監(jiān)牢的瞬間志衍,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工聊替, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留楼肪,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓惹悄,卻偏偏與公主長得像春叫,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評論 2 348

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

  • 為什么要有服務(wù)網(wǎng)關(guān)? 我們都知道在微服務(wù)架構(gòu)中象缀,系統(tǒng)會被拆分為很多個微服務(wù)蔬将。那么作為客戶端要如何去調(diào)用這么多的微服...
    Zal哥哥閱讀 941評論 1 2
  • 為什么要有服務(wù)網(wǎng)關(guān)? 我們都知道在微服務(wù)架構(gòu)中,系統(tǒng)會被拆分為很多個微服務(wù)央星。那么作為客戶端要如何去調(diào)用這么多的微服...
    匆匆歲月閱讀 2,836評論 0 13
  • 久違的晴天霞怀,家長會。 家長大會開好到教室時莉给,離放學(xué)已經(jīng)沒多少時間了毙石。班主任說已經(jīng)安排了三個家長分享經(jīng)驗。 放學(xué)鈴聲...
    飄雪兒5閱讀 7,513評論 16 22
  • 今天感恩節(jié)哎颓遏,感謝一直在我身邊的親朋好友徐矩。感恩相遇!感恩不離不棄叁幢。 中午開了第一次的黨會滤灯,身份的轉(zhuǎn)變要...
    迷月閃星情閱讀 10,556評論 0 11
  • 可愛進(jìn)取,孤獨(dú)成精曼玩。努力飛翔鳞骤,天堂翱翔。戰(zhàn)爭美好黍判,孤獨(dú)進(jìn)取豫尽。膽大飛翔,成就輝煌顷帖。努力進(jìn)取美旧,遙望,和諧家園贬墩×裥幔可愛游走...
    趙原野閱讀 2,720評論 1 1