HTTPDNS開源 Android SDK,賦能更多開發者參與共建
為賦能更多開發者參與共建,阿里雲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服務不可用時,降級為嗅探模式,降低使用者請求頻次,減少網路請求消耗,在網路變好之後,自動恢復。在服務不可用的情況下,使用初始IP,更新服務IP,及時切換到可用的服務IP。
阿里雲移動研發平臺團隊推出的HTTPDNS在解決了傳統域名劫持一級排程精準性的問題的同時,也提供了開發者更靈活的DNS管理方式。透過在客戶端合理地應用HTTPDNS管理策略,我們甚至能夠做到DNS解析0延遲,大幅提升弱網環境下的網路通訊效率。對於使用HTTPDNS API介面的開發者,您可以在客戶端自己定製更高效,並且符合您需求的HTTPDNS管理邏輯。
參與共建
現在移動研發平臺團隊開源了HTTPDNS Android SDK,使開發人員可以看到它的實現方式,併合理使用該SDK開發執行在本地或其他雲上的服務。未來,隨著HTTPDNS版本更新,還會陸續開源更多內容,賦能更多開發者參與共建。
目前程式碼已經在GitHub上正式開放:
GitHub地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69980449/viewspace-2733503/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 車載小程式賦能車聯網共建開放共贏新生態
- 企業開源指南:參與開源社群
- 10個你能參與並學習的Java開源專案Java
- 打造美團外賣新體驗,HarmonyOS SDK持續賦能開發者共贏鴻蒙生態鴻蒙
- “賦能開發者”高峰論壇暨葡萄城聯合龍頭企業共建模板庫正式啟動
- HarmonyOS開發者日杭州站舉辦,多維賦能開發者實現高效開發
- 如何開始參與開源專案?
- 論開源的自由參與和自由不參與及其他
- 參與開源專案很難嗎?
- 開源Android容器化框架Atlas開發者指南Android框架
- [原創]SuperWeChatPC開源開放開發者SDK-打造你的超級微信
- HMS Core電商與遊戲行業解決方案,全流程賦能開發者創新遊戲行業
- 行行AI公開課:大模型時代如何利用數字智慧體賦能更多中小企業AI大模型智慧體
- 趣說開源|為什麼要參與到開源社群中?
- 一起參與開源.共同打造海派開源潮流社
- 如何去參與一個開源專案
- 擁抱開源,共建生態 - 開源生態與效能提升專場 | CIF 精彩看點
- 【直播回顧】參與ArkUI,共建OpenHarmony繁榮生態UI
- 人人都可以參與開源!龍蜥社群最不容錯過的開發者活動來了
- 無需搭建環境、全開源,潮汐開源社群為安全從業人員增效賦能
- OPPO開放平臺完善海外運營服務,賦能遊戲開發者出海遊戲開發
- 利用 AI 賦能雲安全,亞馬遜雲科技的安全技術創新服務不斷賦能開發者AI亞馬遜
- 【直播回顧】戰碼先鋒第六期:共建測試子系統,賦能開發者提高程式碼質量
- 讓 AI 無處不在:滴滴與螞蟻金服開源共建 SQLFlowAISQL
- OpenHarmony開源開發者成長計劃 | 知識賦能第六期預告—OpenHarmony智慧家居專案介紹
- 什麼是HTTPDNS?HTTPDNS有哪些作用?httpdDNS
- 【開源】GreaterWMS 抖音SDK呼叫教程
- 百度釋出DuMix AR 3.0 三大創新能力開放賦能開發者
- 5W1H聊開源之Who和How——誰、如何參與開源?
- 5W1H聊開源之Why——為什麼要參與開源?
- 徵集JiveJdon開源開發者
- 圖撲受邀參加“數字覆城,智慧賦能”投洽會
- 2020 OPPO開發者大會遊戲專場,多維度賦能遊戲開發者遊戲開發
- Google Play 助力更多開發者成功Go
- Android文章與開源庫推薦Android
- 崑崙芯科技加入龍蜥社群 ,賦能智慧開源,共築AI芯生態AI
- 開源共建 | TIS整合資料同步工具ChunJun,攜手完善開源生態
- 本週二晚19:00戰碼先鋒第6期直播丨共建測試子系統,賦能開發者提高程式碼質量