关于后端:基于-Dubbo-Admin-通过权重调整流量分布

58次阅读

共计 776 个字符,预计需要花费 2 分钟才能阅读完成。

Dubbo 提供通过权重调整流量散布的服务治理能力,能够在无需重启利用的状况下,通过权重动静调整流量散布。

Dubbo 能够通过 XML 配置,注解配置,动静配置实现通过权重调整流量散布,这里次要介绍动静配置的形式,其余配置形式请参考旧文档配置

开始之前

请确保胜利运行 Dubbo-Admin

背景信息

在机器性能差别的场景下,不同机器的负载须要进行零碎评估,须要对某些机器降级。通过权重调整机器的流量比例,能够正当地评估机器性能。
某些服务会面临流量冲击,为了保障外围服务的可用性,须要对某些服务降级。通过权重调整流量散布,防止流量冲击引发的故障。

操作步骤

权重调整

  1. 登录 Dubbo-Admin 控制台
  2. 在左侧导航栏抉择服务治理 > 权重调整。
  3. 点击创立按钮,在新建权重规定面板中,填写规定内容,而后单击保留。

规定详解

对于通过权重动静调整流量散布场景,只须要理分明以下问题根本就晓得配置该怎么写了:

  1. 要批改整个利用的配置还是某个服务的配置。

    • 利用:scope: application, key: app-name(还可应用 services 指定某几个服务)。
    • 服务:scope: service, key:group+service+version
  2. 地址列表配置是否只对某几个特定实例失效。

    • 所有实例:addresses: ["0.0.0.0"] addresses: ["0.0.0.0:*"] 具体由 side 值决定。
    • 指定实例:addersses[实例地址列表]
  3. 要批改的权重。

后果验证

抉择和权重配置相干的利用,触发该调用验证。

原文首于 Dubbo 官网:https://cn.dubbo.apache.org/z…
欢送在 https://github.com/apache/dubbo 给 Dubbo Star。
搜寻关注官网微信公众号:Apache Dubbo,理解更多业界最新动静,把握大厂面试必备 Dubbo 技能

正文完
 0