基于 Dubbo Admin 臨時踢除問題服務(wù)實例步驟
Dubbo提供臨時踢除問題服務(wù)實例的服務(wù)治理能力,可以在無需重啟應(yīng)用的情況下,臨時踢除問題服務(wù)實例。
Dubbo可以通過XML配置,注解配置,動態(tài)配置實現(xiàn)臨時踢除問題服務(wù)實例,這里主要介紹動態(tài)配置的方式,其他配置方式請參考舊文檔配置
開始之前
請確保成功運行Dubbo-Admin
背景信息
服務(wù)在線上運行的過程中,難免遇到某些節(jié)點有問題,為了不影響整體服務(wù)的正常運行,需要臨時下線問題的服務(wù)實例。Dubbo-Admin提供了臨時踢除問題服務(wù)實例能力,能夠幫助您臨時下線問題服務(wù)實例,不影響整體服務(wù)的運行。
操作步驟
動態(tài)配置
- 登錄Dubbo-Admin控制臺
- 在左側(cè)導(dǎo)航欄選擇服務(wù)治理 > 動態(tài)配置。
- 點擊創(chuàng)建按鈕,在創(chuà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
...
對于臨時踢除問題服務(wù)實例場景,只需要理清楚以下問題基本就知道配置該怎么寫了:
- 要修改整個應(yīng)用的配置還是某個服務(wù)的配置。
- 應(yīng)用:
scope: application, key: app-name(還可使用services指定某幾個服務(wù))。 - 服務(wù):
scope: service, key:group+service+version。
- 應(yīng)用:
- 修改是作用到提供者端。
- 提供者:
side: provider。
- 提供者:
- 配置是否只對某幾個特定實例生效。
- 所有實例:
addresses: ["0.0.0.0"]或addresses: ["0.0.0.0:*"]具體由side值決定。 - 指定實例:
addersses[實例地址列表]。
- 所有實例:
- 要修改的disabled參數(shù)。
結(jié)果驗證
選擇和臨時踢除問題服務(wù)實例配置相關(guān)的應(yīng)用,觸發(fā)該調(diào)用驗證。
原文首于 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 臨時踢除問題服務(wù)實例步驟的文章就介紹到這了,更多相關(guān)Dubbo Admin踢除問題服務(wù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
0基礎(chǔ)租個硬件玩deepseek,藍(lán)耘元生代智算云|本地部署DeepSeek?R1模型的操作流程
DeepSeek?R1?模型憑借其強大的自然語言處理能力,在未來具有廣闊的應(yīng)用前景,有望在多個領(lǐng)域發(fā)揮重要作用,推動各行業(yè)的智能化發(fā)展,文章介紹了如何使用藍(lán)耘元生代智算云在本地部署DeepSeekR1模型,感興趣的朋友一起看看吧2025-02-02
ISO-8859-1 、Latin-1 西歐編碼介紹及應(yīng)用
這篇文章主要介紹了ISO-8859-1 、Latin-1 西歐編碼介紹及應(yīng)用,需要的朋友可以參考下2016-06-06

