基于 Dubbo Admin 臨時(shí)踢除問題服務(wù)實(shí)例步驟
Dubbo提供臨時(shí)踢除問題服務(wù)實(shí)例的服務(wù)治理能力,可以在無需重啟應(yīng)用的情況下,臨時(shí)踢除問題服務(wù)實(shí)例。
Dubbo可以通過XML配置,注解配置,動(dòng)態(tài)配置實(shí)現(xiàn)臨時(shí)踢除問題服務(wù)實(shí)例,這里主要介紹動(dòng)態(tài)配置的方式,其他配置方式請(qǐng)參考舊文檔配置
開始之前
請(qǐng)確保成功運(yùn)行Dubbo-Admin
背景信息
服務(wù)在線上運(yùn)行的過程中,難免遇到某些節(jié)點(diǎn)有問題,為了不影響整體服務(wù)的正常運(yùn)行,需要臨時(shí)下線問題的服務(wù)實(shí)例。Dubbo-Admin提供了臨時(shí)踢除問題服務(wù)實(shí)例能力,能夠幫助您臨時(shí)下線問題服務(wù)實(shí)例,不影響整體服務(wù)的運(yùn)行。
操作步驟
動(dòng)態(tài)配置
- 登錄Dubbo-Admin控制臺(tái)
- 在左側(cè)導(dǎo)航欄選擇服務(wù)治理 > 動(dòng)態(tài)配置。
- 點(diǎn)擊創(chuàng)建按鈕,在創(chuàng)建動(dòng)態(tài)配置面板中,填寫規(guī)則內(nèi)容,然后單擊保存。
規(guī)則詳解
配置模板
--- configVersion: v2.7 scope: application/service key: app-name/group+service+version enabled: true configs: - addresses: ["0.0.0.0"] providerAddresses: ["1.1.1.1:20880", "2.2.2.2:20881"] side: consumer applications/services: [] parameters: timeout: 1000 loadbalance: random - addresses: ["0.0.0.0:20880"] side: provider applications/services: [] parameters: threadpool: fixed threads: 200 iothreads: 4 dispatcher: all weight: 200 ...
對(duì)于臨時(shí)踢除問題服務(wù)實(shí)例場(chǎng)景,只需要理清楚以下問題基本就知道配置該怎么寫了:
- 要修改整個(gè)應(yīng)用的配置還是某個(gè)服務(wù)的配置。
- 應(yīng)用:
scope: application, key: app-name
(還可使用services
指定某幾個(gè)服務(wù))。 - 服務(wù):
scope: service, key:group+service+version
。
- 應(yīng)用:
- 修改是作用到提供者端。
- 提供者:
side: provider
。
- 提供者:
- 配置是否只對(duì)某幾個(gè)特定實(shí)例生效。
- 所有實(shí)例:
addresses: ["0.0.0.0"]
或addresses: ["0.0.0.0:*"]
具體由side值決定。 - 指定實(shí)例:
addersses[實(shí)例地址列表]
。
- 所有實(shí)例:
- 要修改的disabled參數(shù)。
結(jié)果驗(yàn)證
選擇和臨時(shí)踢除問題服務(wù)實(shí)例配置相關(guān)的應(yīng)用,觸發(fā)該調(diào)用驗(yàn)證。
原文首于 Dubbo 官網(wǎng):https://cn.dubbo.apache.org/zh/overview/tasks/traffic-management/isolation/
歡迎在 https://github.com/apache/dubbo 給 Dubbo Star。
到此這篇關(guān)于基于 Dubbo Admin 臨時(shí)踢除問題服務(wù)實(shí)例步驟的文章就介紹到這了,更多相關(guān)Dubbo Admin踢除問題服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何將服務(wù)器上的python代碼通過QQ發(fā)送回傳信息(附實(shí)現(xiàn)方法)
這篇文章主要介紹了我將服務(wù)器上的python代碼通過QQ發(fā)送回傳信息(附實(shí)現(xiàn)方法),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05使用MobaXterm連接到遠(yuǎn)程服務(wù)器的圖文教程
這篇文章主要為大家詳細(xì)為大家介紹了如何使用MobaXterm連接到遠(yuǎn)程服務(wù)器,文中通過圖文進(jìn)行了詳細(xì)的講解,有需要的小伙伴可以參考一下2023-09-09IntelliJ IDEA 2020最新注冊(cè)碼(親測(cè)有效,可激活至 2089 年
這篇文章主要介紹了IntelliJ IDEA 2020最新注冊(cè)碼,親測(cè)有效,可激活至 2089 年,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05kali2021.4a使用virtualenv安裝angr的詳細(xì)過程
在Linux中安裝各種依賴python的軟件時(shí),最頭疼的問題之一就是各個(gè)軟件的python版本不匹配的問題,angr依賴python3,因此考慮使用virtualenv來安裝angr,需要的朋友可以參考下2022-11-11最新Adobe?2022全新上線?Adobe?2022永久免費(fèi)使用教程
目前adobe2022的配置要求CPU至少是四核,運(yùn)行內(nèi)存至少是16GB,只支持windows10系統(tǒng),版本號(hào)是1809以及更高的版本,下面跟隨小編看下最新Adobe?2022全新上線?Adobe?2022永久免費(fèi)使用教程,感興趣的朋友一起看看吧2021-12-12cnpm不是內(nèi)部命令的解決方案:配置環(huán)境變量【推薦】
這篇文章主要介紹了cnpm不是內(nèi)部命令的解決方案:配置環(huán)境變量的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07