高性能调用模式

本文档主要面向对API访问耗时和性能有更高要求的用户。

region配置

服务API公网地址,可根据服务器所在区域就近选择region,调用链路耗时更低。

针对阿里云上用户,可根据服务端所在区域选择内网地址。相较于公网调用,内网调用全链路耗时可大幅降低。

目前支持的区域以及相关配置如下所示:

区域

regionId

公网endPoint

内网endPoint

深圳

cn-shenzhen

saf.cn-shenzhen.aliyuncs.com

saf-vpc.cn-shenzhen.aliyuncs.com

上海

cn-shanghai

saf.cn-shanghai.aliyuncs.com

saf-vpc.cn-shanghai.aliyuncs.com

杭州

cn-hangzhou

saf.cn-hangzhou.aliyuncs.com

saf-vpc.cn-hangzhou.aliyuncs.com

张家口

cn-zhangjiakou

saf.cn-zhangjiakou.aliyuncs.com

saf-vpc.cn-zhangjiakou.aliyuncs.com

北京

cn-beijing

saf.cn-beijing.aliyuncs.com

saf-vpc.cn-beijing.aliyuncs.com

中国(香港)

cn-hongkong

saf.cn-hongkong.aliyuncs.com

saf-vpc.cn-hongkong.aliyuncs.com

新加坡

ap-southeast-1

saf.ap-southeast-1.aliyuncs.com

saf-vpc.ap-southeast-1.aliyuncs.com

调用方式

用户可以通过官网SDK或者直接通过endPoint执行https原生调用两种方式接入风险识别API。

1. 通过官网SDK接入

  • 方法:DefaultProfile.addEndpoint(regionId, "saf", endPoint);

  • 示例:以服务器部署在阿里云上海ECS上为例:DefaultProfile.addEndpoint("cn-shanghai", "saf", "saf-vpc.cn-shanghai.aliyuncs.com");

说明

RegionId建议根据服务器部署从上述表格中选择。如果是云上用户,选择内网endPoint。

2. 直接通过EndPoint调用

  • 示例:以服务器部署在阿里云上海ECS上为例:需设置接口地址为:https://saf-vpc.cn-shanghai.aliyuncs.com

重要

如果内网endPoint无法ping通,请确认部署环境是否支持VPC网络。