API网关配合智能DNS实现海内外用户就近接入

简介: API网关配合智能DNS,高速通道,实现海内外用户的就近接入。

随着API经济的流行,一些受欢迎的API业务的调用者会越来越多,目前API网关上的Provider基本上只是在离其办公地点近的Region部署一套API,比如驻扎在北京的Provider,只是在阿里云的北京Region部署了一套自己的API,而他的海外用户调用这套API在网络上的耗时就会相对比较多。


目前API网关已经在国内外都部署了多个节点,对于海外用户的就近接入的技术方案创造良好的条件。目前API网关在国内的杭州,北京,上海 ,深圳,青岛,五个Region都部署了节点。


072d8e5e77f9357dad2da71b048fe28dd659dad2


API网关在国外的新加坡Region已经部署上线了节点,业务在国外的Provider可以选在使用新加坡的API网关给用户提供服务。API网关的美国Region的部署也已经在部署的计划中,明年大家就能用上了。


91f07779ec1565cb5d925fb79357551d80f84bb1



下面我们聊一下如何配合智能DNS在API网关上合理地实现API的就近接入。首先我们来看一下就近接入的系统架构图。


61f408efd539c417efc41b542faae9dd54ed0ed2


我们来总结下这套架构的特点:

1.Provider在国内外都部署一套应用服务,并在API网关将API暴露出来;

2.不同地区的Consumer的客户端通过智能DNS就近接入对应的API网关;

3.Provider的应用服务通过高速通道交互数据。


这套架构让整个数据通道没有瓶颈点,用户和接入层API网关之间非常近,网关和Provider的应用服务、RDS等云存储在同一个Region内,都属于内网通信 ,也会很快。两个Region之间的通信通过阿里云的高速通道来完成,也将得到通信速度的保证。


我们把重点放在前端,具体在阿里云上如何配置才能让Consumer的客户端能够找到离他最近的API网关来接入呢。

下面我总结下配置的步骤给大家参考:

1.Provider在各个Region内的API网关上发布API的时候,会建立API分组来管理这些API,每个分组都会有一个阿里云分配的子二级域名,我们可以在分组的详细信息页看到这个二级域名:


2a00d944d7309fc5d5d72912dc1182b72b73c4d0


这样我们在每个Region会得到一个二级域名。


2.Provider对Consumer的客户端提供统一的域名,域名为api.abc.com,可以在阿里云的域名解析内这样配置:通过解析线路的不同,将海外解析线路的记录值修改为海外Region的Group的二级域名的值,然后默认的设置为国内Region的值。



8246874af3a5091f5517a00ab381d0381eff852c


Provider设置完成后,一般十分钟后DNS就生效了,国外用户的的请求就都发送到国外的API网关了,国内的请求仍然发送到默认的国内API网关。


目录
相关文章
|
4天前
|
Prometheus 网络协议 JavaScript
api 网关 kong 数据库记录请求响应报文
Kong的tcp-log-with-body插件是一个高效的工具,它能够转发Kong处理的请求和响应。这个插件非常适用于需要详细记录API请求和响应信息的情景,尤其是在调试和排查问题时。
21 0
api 网关 kong 数据库记录请求响应报文
|
28天前
|
监控 应用服务中间件 API
API 网关的功能用途及实现方式
API 网关的功能用途及实现方式
|
2月前
|
存储 数据管理 物联网
深入解析数据仓库与数据湖:建构智能决策的桥梁
在当今信息时代,数据成为企业决策与创新的关键资源。本文将深入探讨数据仓库与数据湖的概念与应用,介绍其在数据管理和分析中的作用,以及如何构建智能决策的桥梁。
|
4月前
|
Java API Maven
淘东电商项目(05) - Swagger及网关统一管理API
淘东电商项目(05) - Swagger及网关统一管理API
61 0
|
5月前
|
缓存 负载均衡 监控
每日一博 - 反向代理、API 网关、负载均衡
每日一博 - 反向代理、API 网关、负载均衡
47 0
|
28天前
|
网络协议 物联网 5G
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
K3S 系列文章 -5G IoT 网关设备 POD 访问报错 DNS 'i/o timeout' 分析与解决
|
2月前
|
机器学习/深度学习 人工智能 自然语言处理
AI大发展:人机交互、智能生活全解析
AI大发展:人机交互、智能生活全解析
39 0
|
4天前
|
自然语言处理 自动驾驶 安全
普渡大学研发Talk2Drive框架:大型语言模型为自动驾驶汽车提供智能指令解析
【2月更文挑战第9天】普渡大学研发Talk2Drive框架:大型语言模型为自动驾驶汽车提供智能指令解析
7 1
普渡大学研发Talk2Drive框架:大型语言模型为自动驾驶汽车提供智能指令解析
|
2月前
|
人工智能 监控 安全
百万并发,API 网关抗住了亚运会流量高峰
本文主要介绍作为亚运会所有核心流量的入口,阿里云推出了一款百万并发规格的 API 网关,抗住了亚运会流量高峰,为亚运会提供强大的技术支持。
|
3月前
|
机器学习/深度学习 存储 人工智能
Nougat:结合光学神经网络,引领学术PDF文档的智能解析、挖掘学术论文PDF的价值
Nougat:结合光学神经网络,引领学术PDF文档的智能解析、挖掘学术论文PDF的价值

相关产品

  • 云解析DNS
  • 推荐镜像

    更多