关于阿里云:HTTPDNS开源-Android-SDK赋能更多开发者参与共建

64次阅读

共计 944 个字符,预计需要花费 3 分钟才能阅读完成。

为赋能更多开发者参加共建,阿里云 HTTPDNS 开源 Android SDK,iOS SDK 也在做开源筹备,不久也将凋谢给开发者。HTTPDNS 是阿里云挪动研发平台面向多端利用(挪动端 APP,PC 客户端利用)提供的域名解析服务,具备域名防劫持、精准调度、实时解析失效的个性。

开源介绍

HTTPDNS Android SDK 在原有的 HTTP 接口根底上,围绕易用性、可靠性、老本等方面为客户端利用提供了以下性能封装和扩大:

  1. 定期更新服务 IP,随着应用环境的变动和服务器的更新,定期更新服务 IP,能够保障 HTTPDNS 性能的可用性,防止因为一些网络攻击,导致用户的业务损失。
  2. IP 优选,在解析 IP 之后,通过 Socket 连贯测量服务连贯速度,优先应用最快的 IP,提供给用户。
  3. IP 解析策略优化,通过解析后果的本地存储,提供预解析和 IP 过期、网络变动时从新解析选项,缩小用户获取不到解析后果的概率,进步 IP 的准确性。
  4. HTTPDNS 开源 Android SDK,赋能更多开发者参加共建

================================= 降级自检性能,在一些网络极其状况,HTTPDNS 服务不可用时,降级为嗅探模式,升高用户申请频次,缩小网络申请耗费,在网络变好之后,主动复原。在服务不可用的状况下,应用初始 IP,更新服务 IP,及时切换到可用的服务 IP。

阿里云挪动研发平台团队推出的 HTTPDNS 在解决了传统域名劫持一级调度精准性的问题的同时,也提供了开发者更灵便的 DNS 治理形式。通过在客户端正当地利用 HTTPDNS 管理策略,咱们甚至可能做到 DNS 解析 0 提早,大幅晋升弱网环境下的网络通讯效率。对于应用 HTTPDNS API 接口的开发者,您能够在客户端本人定制更高效,并且合乎您需要的 HTTPDNS 治理逻辑。

参加共建

当初挪动研发平台团队开源了 HTTPDNS Android SDK,使开发人员能够看到它的实现形式,并正当应用该 SDK 开发运行在本地或其余云上的服务。将来,随着 HTTPDNS 版本更新,还会陆续开源更多内容,赋能更多开发者参加共建。

目前代码曾经在 GitHub 上正式凋谢:
GitHub 地址:https://github.com/aliyun/alibabacloud-httpdns-android-sdk

正文完
 0