To enable more developers to participate in the co construction , Alibaba cloud HTTPDNS Open source Android SDK,iOS SDK Also preparing for open source , It will also be open to developers soon .HTTPDNS It is the Alibaba cloud mobile R & D platform for multi terminal applications （ Mobile APP,PC Client applications ） Domain name resolution services provided , With domain name anti hijacking 、 Precise scheduling 、 Real time resolution features .
Introduction to open source
HTTPDNS Android SDK In the original HTTP Based on the interface , Around ease of use 、 reliability 、 Cost and other aspects provide the following function encapsulation and extension for the client application ：
- Update services regularly IP, With the change of application environment and the update of server , Update services regularly IP, Can guarantee HTTPDNS Availability of features , Avoid some cyber attacks , Cause the business loss of users .
- IP optimization , In parsing IP after , adopt Socket Connection measurement service connection speed , Give priority to the fastest IP, For users .
- IP Analysis strategy optimization , By parsing the local storage of the results , Provides pre resolution and IP Be overdue 、 Reparse options when network changes , Reduce the probability that users can't get the parsing results , Improve IP The accuracy of the .
- HTTPDNS Open source Android SDK, Enabling more developers to participate in co construction
================================= Degraded self test function , In some extreme cases of the Internet ,HTTPDNS When the service is not available , Downgrade to sniffer mode , Reduce user request frequency , Reduce network request consumption , After the network gets better , Automatic recovery . In case the service is not available , Use the initial IP, Update service IP, Switch to available services in time IP.
Alibaba cloud mobile R & D platform team launched HTTPDNS In solving the traditional domain name hijacking scheduling accuracy problem at the same time , It also provides developers with more flexible DNS Management style . Through reasonable application on the client side HTTPDNS Management strategy , We can even do it DNS analysis 0 Delay , Greatly improve the network communication efficiency in weak network environment . For the use of HTTPDNS API Interface developers , You can customize it on the client to make it more efficient , And meet your needs HTTPDNS Management logic .
Participate in the co construction of
Now the mobile R & D platform team is open source HTTPDNS Android SDK, So that developers can see how it's implemented , And use it reasonably SDK Develop services that run locally or on other clouds . future , With HTTPDNS Version update , There will be more open source content , Enabling more developers to participate in co construction .
The code is already in GitHub It's officially open to the public ：
GitHub Address ：https://github.com/aliyun/alibabacloud-httpdns-android-sdk