AHAS 应用防护提供了通过 Agent、SDK 和容器服务 K8s 版接入三种方式来接入应用。

  • 通过 Agent 接入:若应用使用的第三方组件和框架在支持组件列表中,则通过 Agent 接入方式无需修改代码即可完成。
  • 通过容器接入:AHAS 与容器服务 Kubernetes 版进行了数据打通,容器服务 Kubernetes 版中的应用可以快速接入 AHAS 应用防护。
  • 通过 SDK 接入:若应用使用的第三方组件和框架不在支持列表中或需要更精细的流量控制,则通过 SDK 接入。

通过 Agent 接入

通过 Java Agent 接入

通过 Agent 接入方式无需修改代码。

通过容器接入

接入容器服务 Kubernetes 版应用

对于部署在容器服务 Kubernetes 版中的 Java 应用,可以使用 AHAS 应用防护可以对其配置流控、降级和系统规则来保证系统稳定性。

通过 SDK 接入

接入 Dubbo 应用

通过 SDK 接入的方式,将 Dubbo 应用接入 AHAS 控制台,使用应用防护服务。

接入 Spring Boot 应用

通过 SDK 接入的方式,将 Spring Boot 应用接入 AHAS 控制台,使用应用防护服务。

接入 Spring Cloud 应用

通过 SDK 接入的方式,将 Spring Cloud 应用接入 AHAS 控制台,使用应用防护服务。

接入 Web 应用

将 Web 应用接入 AHAS 应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。

接入 MyBatis 应用

将 MyBatis 应用接入 AHAS 应用防护后,可以对其配置流控、降级和系统规则来保证系统稳定性。

通过 API 接入

通过定义 API 的方式,将应用接入 AHAS 控制台,使用应用防护服务。

通过注解接入

通过在业务逻辑上添加注解的方式,将应用接入 AHAS 控制台,使用应用防护服务。

通过开源 Sentinel SDK 接入

通过替换安装包中的 JAR 包即可实现 Sentinel 和 AHAS 应用防护的灵活切换。