Spring Cloud Gateway应用可以通过SDK接入的方式接入AHAS网关防护。将Spring Cloud Gateway应用接入AHAS网关防护后,可以对其配置流控规则来保证系统稳定性。本文介绍如何使用SDK方式将Spring Cloud Gateway应用接入网关防护。
操作步骤
- 登录AHAS控制台,然后在页面左上角选择地域。
- 在控制台左侧导航栏中选择 。
在网关防护页面右上角单击网关接入,然后单击Spring Cloud Gateway网关接入页签。
在Spring Cloud Gateway应用的Pom文件中添加以下依赖:
<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>spring-cloud-gateway-starter-ahas-sentinel</artifactId> <version>x.y.z</version> </dependency>
在Spring Cloud Gateway网关接入页签查看Pom依赖的最新版本,将
x.y.z
替换为最新的版本号。通过以下任意一种方式,配置应用的启动参数。
添加JVM -D参数。
非公网环境下添加以下参数:
//将AppName替换为自定义的应用名称 -Dproject.name=AppName
公网环境下添加以下参数:
//将AppName替换为自定义的应用名称,将 <license> 替换为真实值。 -Dproject.name=AppName -Dahas.license=<license>
修改Spring Property配置文件。 在application.properties配置文件中,配置如下:
非公网环境下添加以下参数:
#指定您要接入的特定的AHAS环境ahas.namespace=default #自定义您的应用名称project.name=AppName
公网环境下添加以下参数:
#指定您要接入的特定的AHAS环境ahas.namespace=default #自定义您的应用名称project.name=AppName #配置license信息ahas.license=<license>
若在公网地域,需要查看License信息。请在第二步:配置启动参数区域查看(非公网地域不需要),具体请参见查看License。
重启网关应用。
结果验证
登录AHAS控制台,在左侧导航栏选择 ,在网关防护页面出现该网关应用的资源卡片,则说明接入成功。
后续步骤
接入网关应用后,可以为该应用配置网关流控规则。
文档内容是否对您有帮助?