对于在Serverless应用引擎SAE(Serverless App Engine)平台上部署的应用,可以使用AHAS应用防护对其配置流控、隔离等规则来保证系统稳定性。本文介绍如何将SAE平台上的应用接入AHAS应用防护。
前提条件
您已在SAE平台部署应用,具体操作,请参见应用部署。
背景信息
SAE是面向应用的Serverless PaaS平台,能够帮助PaaS层用户免运维IaaS、按需使用、按量计费,从而轻松实现微服务应用上云。相对于其他Serverless产品,SAE抽象了应用的概念,并提供了一整套微服务解决方案,支持Spring Cloud、Dubbo、HSF等主流的微服务开发框架,实现了Serverless架构和微服务架构的完美结合。
操作步骤
- 登录AHAS控制台,然后在页面左上角选择地域。
- 在控制台左侧导航栏中选择 。
在应用防护页面右上角单击新应用接入。然后在JAVA语言页签下,单击SAE接入。
配置启动参数,添加JVM -D参数。
-Dahas.namespace=default -Dproject.name=<AppName> -Dahas.license=<yourlicense> -Dahas.regionId=<RegionId>
注意事项如下:
<AppName>
只能包含字母、数字、下划线(_)、短划线(-)、英文句号(.)以及英文冒号(:)。请将
<AppName>
参数替换成您的应用名。请将
<your license>
替换成应用防护控制台界面实际显示的license。请将
<RegionId>
替换成应用所在地域。
结果验证
登录AHAS控制台,在左侧导航栏选择 ,若在应用防护页面出现该应用的资源卡片且有数据上报,则说明接入成功。
文档内容是否对您有帮助?