将应用接入AHAS应用防护后,即可对您的应用进行流量控制、流量降级等操作。本文将使用控制台提供的应用防护Demo,演示如何将应用接入AHAS并为其配置防护规则。
前提条件
步骤一:接入Demo应用
- 登录AHAS控制台。
- 在控制台左上角,选择地域为公网。
-
在控制台左侧导航栏选择
。 - 在应用防护页面右上角单击新应用接入,然后在JAVA语言页签下,单击体验Demo,查看Demo下载地址和对应的启动命令。
- 下载Demo安装包。
- 下载Demo JAR包。
- 在您的服务器中执行以下命令下载Demo安装包。
wget https://ahasoss-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/sdk/latest/ahas-sentinel-sdk-demo.jar
- 在安装包所在目录下执行以下命令启动安装包。
java -Dahas.namespace=default -Dproject.name=AppName -Dahas.license=<license> -jar ahas-sentinel-sdk-demo.jar
- 下载Demo安装包。
- 在左侧导航栏选择应用防护页面可以看到接入应用防护Demo的资源卡片。
步骤二:创建流控规则
本示例中,Demo应用的com.taobao.CommonService.function_0调用频繁导致系统响应时间增高,需对Demo应用的com.taobao.CommonService.function_0资源配置QPS为5的流控规则,具体操作步骤如下:
- 在应用防护页面单击应用防护Demo的应用卡片,进入应用概览页面。
- 在控制台左侧导航栏中单击接口详情。
- 在该应用的接口详情页面,单击com.taobao.CommonService.function_0接口,然后单击页面右上角的加号。
- 在新增规则对话框中,设置单机QPS阈值为5,其他选项保持默认选项。然后单击新建。
结果验证
在应用的接口详情页面,查看com.taobao.CommonService.function_0接口的QPS数据。可以看到该资源的通过QPS指标降到5。

更多信息
更多应用接入信息,请参见以下文档:
更多规则配置信息,请参见以下文档: