基于 Dubbo Admin 動(dòng)態(tài)調(diào)整服務(wù)超時(shí)時(shí)間的操作步驟
Dubbo提供動(dòng)態(tài)調(diào)整超時(shí)時(shí)間的服務(wù)治理能力,可以在無(wú)需重啟應(yīng)用的情況下,動(dòng)態(tài)調(diào)整服務(wù)超時(shí)時(shí)間。
Dubbo可以通過(guò)XML配置,注解配置,動(dòng)態(tài)配置實(shí)現(xiàn)動(dòng)態(tài)調(diào)整超時(shí)時(shí)間,這里主要介紹動(dòng)態(tài)配置的方式,其他配置方式請(qǐng)參考舊文檔配置
開始之前
請(qǐng)確保成功運(yùn)行Dubbo-Admin
背景信息
在日常工作中會(huì)遇到各類超時(shí)配置,業(yè)務(wù)邏輯變更后,已有調(diào)用關(guān)系隨著業(yè)務(wù)發(fā)展可能需要不斷調(diào)整,相應(yīng)服務(wù)接口響應(yīng)時(shí)間的變化可能需要上線后才能確定。Dubbo-Admin提供了動(dòng)態(tài)的超時(shí)配置能力,能夠幫助您快速動(dòng)態(tài)調(diào)整接口超時(shí)時(shí)間,提高服務(wù)的可用性。
操作步驟
動(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ì)于動(dòng)態(tài)調(diào)整超時(shí)時(shí)間場(chǎng)景,只需要理清楚以下問(wèn)題基本就知道配置該怎么寫了:
- 要修改整個(gè)應(yīng)用的配置還是某個(gè)服務(wù)的配置。
- 應(yīng)用:
scope: application, key: app-name(還可使用services指定某幾個(gè)服務(wù))。 - 服務(wù):
scope: service, key:group+service+version。
- 應(yīng)用:
- 修改是作用到消費(fèi)者端還是提供者端。
- 消費(fèi)者:
side: consumer,作用到消費(fèi)端時(shí),你還可以進(jìn)一步使用providerAddress,applications選定特定的提供者示例或應(yīng)用,如果同時(shí)配置消費(fèi)者和提供者,消費(fèi)者會(huì)覆蓋提供者。 - 提供者:
side: provider。
- 消費(fèi)者:
- 配置是否只對(duì)某幾個(gè)特定實(shí)例生效。
- 所有實(shí)例:
addresses: ["0.0.0.0"]或addresses: ["0.0.0.0:*"]具體由side值決定。 - 指定實(shí)例:
addersses[實(shí)例地址列表]。
- 所有實(shí)例:
- 要修改的超時(shí)時(shí)間。
結(jié)果驗(yàn)證
選擇和超時(shí)配置相關(guān)的應(yīng)用,觸發(fā)該調(diào)用驗(yàn)證。
原文首于 Dubbo 官網(wǎng):https://cn.dubbo.apache.org/zh/overview/tasks/traffic-management/timeout/
歡迎在 https://github.com/apache/dubbo 給 Dubbo Star。
到此這篇關(guān)于基于 Dubbo Admin 動(dòng)態(tài)調(diào)整服務(wù)超時(shí)時(shí)間的文章就介紹到這了,更多相關(guān)Dubbo Admin服務(wù)超時(shí)時(shí)間內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決MobaXterm連接報(bào)錯(cuò)Network error:Connection timed 
這篇文章主要介紹了解決MobaXterm連接報(bào)錯(cuò)Network error:Connection timed out問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-05-05
Typora配置PicGo時(shí)提示Failed?to?fetch的問(wèn)題解決(typora圖像問(wèn)題)
這篇文章主要介紹了Typora配置PicGo時(shí)提示Failed?to?fetch的問(wèn)題解決(typora圖像問(wèn)題),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-04-04
Hadoop框架起步之圖解SSH、免密登錄原理和實(shí)現(xiàn)方法
這篇文章主要介紹了Hadoop框架起步之圖解SSH、免密登錄原理和實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07
基于ChatGPT使用AI實(shí)現(xiàn)自然對(duì)話的原理分析
ChatGPT是當(dāng)前自然語(yǔ)言處理領(lǐng)域的重要進(jìn)展之一,可以生成高質(zhì)量的文本,可應(yīng)用于多種場(chǎng)景,如智能客服、聊天機(jī)器人、語(yǔ)音助手等。本文將詳細(xì)介紹ChatGPT的原理、實(shí)戰(zhàn)演練和流程圖,幫助讀者更好地理解ChatGPT技術(shù)的應(yīng)用和優(yōu)勢(shì)2023-05-05
鴻蒙HarmonyOS開發(fā):Navigation路由導(dǎo)航功能和實(shí)踐
Navigation作為HarmonyOS?NEXT中推薦的路由管理方案,以其強(qiáng)大的功能和靈活性,為開發(fā)者提供了高效的頁(yè)面路由管理能力,本文將深入探討基于Navigation的路由管理機(jī)制,從原理到實(shí)踐,帶您一步步領(lǐng)略Navigation組件的強(qiáng)大功能和靈活應(yīng)用,2024-08-08
vim中tagbar配置以及打字時(shí)隱藏鼠標(biāo)的方法
這篇文章主要給大家介紹了關(guān)于vim中tagbar配置以及打字時(shí)隱藏鼠標(biāo)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11

