流量控制

  • 流量控制通过控制数据传输速率来避免微服务过载运行。本指南将展示如何使用 mersher 提供的流量控制能力。

前言

  • 在您进一步阅读之前,请确保您已阅读了mersher快速入门,并已成功运行用例服务。

开启

  • 添加流量控制配置,重启服务,更改mersher_calculator配置文件chassis.yaml,其中流量控制包含下列选项:

    flowcontrol:
      Provider:
        qps:
          enabled: true                 # enable rate limiting or not
          global:
            limit: 0                    # default limit of provider
          limit:
            Server: 0                  # rate limit for request from a provider
    

    该频率限制标识每秒接受的请求为0,即不提供服务。

验证

  • 点击 Submit 按钮,此时能看到由于流控受限而请求被拒的界面,请求已经无法到达httpserver_calculator。

    流量控制效果图

    流量控制效果图

下一步