傳統(tǒng)程序開(kāi)發(fā)層疊模式與開(kāi)放式API應(yīng)用模式對(duì)比
得益于開(kāi)放式API的飛速發(fā)展,開(kāi)發(fā)者迎來(lái)了應(yīng)用開(kāi)發(fā)的新時(shí)代。越來(lái)越多的基礎(chǔ)服務(wù)API以切片的形式來(lái)交付:登錄、支付、社交、郵件、內(nèi)容、監(jiān)控管理等,極大的降低了開(kāi)發(fā)的難度和周期,即便個(gè)人開(kāi)發(fā)者也能在短時(shí)間內(nèi)開(kāi)發(fā)出結(jié)構(gòu)相對(duì)復(fù)雜的應(yīng)用和游戲APP。
隨著API數(shù)量的逐年增長(zhǎng),API聚合類網(wǎng)站也獲得了廣大用戶的追捧,在國(guó)外ProgrammableWeb得到了廣大開(kāi)發(fā)者和企業(yè)的追捧,而在中國(guó),BAT等互聯(lián)網(wǎng)巨頭也先后推出自家的開(kāi)發(fā)者平臺(tái),通過(guò)豐富的API服務(wù)搶奪開(kāi)發(fā)者資源。
然而麻煩接踵而來(lái),當(dāng)API并發(fā)訪問(wèn)量從測(cè)試環(huán)境的數(shù)百驟增到數(shù)萬(wàn)甚至更高時(shí),當(dāng)應(yīng)用部署到更復(fù)雜的網(wǎng)絡(luò)環(huán)境時(shí),性能驟減成為必然。除夕之夜掀起全民搖手機(jī)浪潮的微信紅包、朋友圈一夜爆紅的“大片特效”應(yīng)用——足記,都因?yàn)橛脩粼L問(wèn)并發(fā)量激增導(dǎo)致API性能驟減,甚至無(wú)法使用。而淘寶和12306的用戶恐怕早已習(xí)慣了購(gòu)買流程上的各種卡頓、延遲和無(wú)法使用。
技術(shù)實(shí)力雄厚的國(guó)外應(yīng)用同樣不能幸免。Twitter的成功與開(kāi)放API是密不可分的,超過(guò)一半的流量都是來(lái)自第三方接口,然而隨著Twitter的OpenAPI發(fā)布數(shù)量不斷增加,其巨大的訪問(wèn)量引發(fā)穩(wěn)定性大為降低,宕機(jī)頻繁,幾乎所有Twitter用戶都遇到過(guò)的現(xiàn)象。
2014年中,Twitter對(duì)部分第三方應(yīng)用開(kāi)發(fā)商封殺了有關(guān)用戶數(shù)據(jù)的開(kāi)發(fā)接口。同期,在線影片租賃提供商N(yùn)etflix宣布將于年底關(guān)閉所有的開(kāi)發(fā)接口,這意味著第三方的應(yīng)用和工具,再也無(wú)法獲得Netflix的視頻內(nèi)容。
對(duì)于應(yīng)用/服務(wù)運(yùn)維人員來(lái)說(shuō),API性能降低主要來(lái)自三個(gè)方面的問(wèn)題:第一,缺少對(duì)數(shù)據(jù)接口的監(jiān)控,沒(méi)有及時(shí)主動(dòng)發(fā)現(xiàn)接口性能降低問(wèn)題所在;第二,缺乏對(duì)接口性能的預(yù)警,用戶增長(zhǎng)導(dǎo)致數(shù)據(jù)接口調(diào)用的負(fù)載變化趨勢(shì)沒(méi)有預(yù)警分析;最后,缺少對(duì)接口的管理手段,傳統(tǒng)的監(jiān)控手段達(dá)不到突破性能瓶頸的效果。
云智慧監(jiān)控寶首創(chuàng)的API監(jiān)控(Application Programming Interface Monitoring)服務(wù),能夠?qū)崟r(shí)洞察業(yè)務(wù)流程中API接口的可用性、響應(yīng)時(shí)間和正確性,實(shí)時(shí)反饋各地區(qū)用戶體驗(yàn),全面準(zhǔn)確分析數(shù)據(jù)。從用戶登錄、查詢、下單、支付到業(yè)務(wù)處理查詢等整個(gè)業(yè)務(wù)的交付鏈進(jìn)行全天候的性能監(jiān)控和預(yù)警,提高核心業(yè)務(wù)的運(yùn)營(yíng)能力。云智慧監(jiān)控寶API監(jiān)控具備強(qiáng)大的數(shù)據(jù)驗(yàn)證引擎,全面支持JSON、XML甚至Text、Response Status驗(yàn)證,跨多平臺(tái)應(yīng)用,從API和數(shù)據(jù)支撐層保障用戶的數(shù)據(jù)通信運(yùn)行邏輯始終符合業(yè)務(wù)的預(yù)期結(jié)果。
近日,監(jiān)控寶對(duì)API監(jiān)控模塊進(jìn)行了全面的優(yōu)化,配置過(guò)程更簡(jiǎn)單易用,報(bào)表視圖的直觀性。如果說(shuō)好的產(chǎn)品設(shè)計(jì)能夠吸引客戶,好的用戶體驗(yàn)?zāi)軌蛄糇】蛻?,好的API性能決定企業(yè)的競(jìng)爭(zhēng)力,監(jiān)控寶能幫助企業(yè)在移動(dòng)互聯(lián)網(wǎng)的紅海中迎風(fēng)破浪,攀上浪峰。