将应用接入 AHAS 应用流控降级后,即可对您的应用进行流量控制、流量降级等操作。本文将使用控制台提供的
流控降级 Demo
,演示如何将应用接入 AHAS 并为其配置流控规则。
前提条件
- 开通 AHAS 服务。
- 确保应用使用的第三方组件和框架在支持列表中,参见支持列表。
步骤一:接入 Demo 应用
-
登录 AHAS 控制台。
- 在控制台顶部的地域列表中,选择地域为公网 。
-
在控制台左侧导航栏选择
。 - 在应用列表页面右上角单击新应用接入,然后单击体验 Demo 页签,查看 Demo 下载地址和对应的启动命令。
- 下载流控降级 Demo 安装包。
- 命令下载。在您的服务器中执行以下命令下载流控降级 Demo 安装包。
wget https://ahasoss-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/sdk/latest/ahas-sentinel-sdk-demo.jar
- 手动下载。单击 流控降级 Demo JAR 包,手动下载安装包。
- 命令下载。在您的服务器中执行以下命令下载流控降级 Demo 安装包。
- 在安装包所在目录下执行以下命令启动安装包。
java -Dproject.name=AppName -Dahas.license=<License> -jar ahas-sentinel-sdk-demo.jar
说明 AppName 为您的应用名称;License 在控制台 体验 Demo 页签中获取:
- 下载流控降级 Demo 安装包。
- 在体验 Demo 页签单击我已完成上述步骤
在应用列表页面,您可以看到接入流控降级 Demo 应用卡片。
步骤二:创建流控规则
本示例中,Demo 应用的 function_0 调用频繁导致系统响应时间增高,需对 Demo 应用的 function_0 资源配置 QPS 为 5 的流控规则,具体操作步骤如下:
- 在应用列表页面单击流控降级 Demo 的应用卡片,进入应用概览页面。
- 在控制台左侧导航栏中单击监控详情。
- 在该应用的监控详情页面,单击 function_0 资源卡片右上角的加号。
- 在新增规则 对话框中,选择阈值类型为 QPS,设置阈值为 5,然后单击新建。
结果验证
在应用的监控详情页面,查看配置流控规则的资源卡片。可以看到该资源的通过 QPS 指标从 99 降到 5。
更多信息
更多应用接入信息,请参见以下文档:
- Dubbo 应用接入
- Spring Boot 应用接入
- Spring Cloud 应用接入
- Web 应用接入
更多规则配置信息,请参见以下文档:
- 流控规则
- 降级规则
- 系统规则
原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/33976.html