日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

基于?Dubbo?Admin?動(dòng)態(tài)調(diào)整服務(wù)超時(shí)時(shí)間的操作步驟_其它綜合

作者:ApacheDubbo ? 更新時(shí)間: 2023-01-20 編程語(yǔ)言

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)參考舊文檔配置

開(kāi)始之前

請(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)配置面板中,填寫(xiě)規(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)題基本就知道配置該怎么寫(xiě)了:

  • 要修改整個(gè)應(yīng)用的配置還是某個(gè)服務(wù)的配置。
    • 應(yīng)用:scope: application, key: app-name(還可使用services指定某幾個(gè)服務(wù))。
    • 服務(wù):scope: service, key:group+service+version?
  • 修改是作用到消費(fèi)者端還是提供者端。
    • 消費(fèi)者:side: consumer?,作用到消費(fèi)端時(shí),你還可以進(jìn)一步使用providerAddress,?applications選定特定的提供者示例或應(yīng)用,如果同時(shí)配置消費(fèi)者和提供者,消費(fèi)者會(huì)覆蓋提供者。
    • 提供者:side: provider
  • 配置是否只對(duì)某幾個(gè)特定實(shí)例生效。
    • 所有實(shí)例:addresses: ["0.0.0.0"]?addresses: ["0.0.0.0:*"]?具體由side值決定。
    • 指定實(shí)例:addersses[實(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。

原文鏈接:https://www.cnblogs.com/apache-dubbo/p/16991516.html

欄目分類
最近更新