鐘樑
移動(dòng)互聯(lián)網(wǎng)飛速發(fā)展的今天,APP的體驗(yàn)優(yōu)劣很大程度代表了一個(gè)企業(yè)的科技能力。怎樣能為迅速迭代的APP找到一個(gè)既快速又穩(wěn)定的發(fā)布方式,是長(zhǎng)期以來(lái)困擾開(kāi)發(fā)團(tuán)隊(duì)的問(wèn)題。在傳統(tǒng)的投產(chǎn)和業(yè)務(wù)驗(yàn)證模式下,驗(yàn)證不充分是難以完全避免的情況,事后發(fā)現(xiàn)卻又已造成較大范圍的客戶影響。江蘇銀行信息科技部網(wǎng)絡(luò)金融團(tuán)隊(duì)抓住這個(gè)痛點(diǎn),自建課題、設(shè)計(jì)研發(fā)了“APP智能分撥路由系統(tǒng)”,定名“指南者”。
有效接入互聯(lián)網(wǎng)眾測(cè)設(shè)計(jì)理念
要保證新版本APP的穩(wěn)定性,就必須解決驗(yàn)證時(shí)間少和驗(yàn)證用戶案例不充分兩大主要問(wèn)題?!爸改险摺痹诔醪皆O(shè)計(jì)理念中就融合了“互聯(lián)網(wǎng)眾測(cè)”概念解決上述問(wèn)題。具體落地表現(xiàn)為:只有在新版本APP達(dá)到一定規(guī)模真實(shí)客戶使用量,并且沒(méi)有重大問(wèn)題暴露后,APP才會(huì)作為最終穩(wěn)定版本同步給全量客戶使用。眾測(cè)過(guò)程中,“指南者”在控制體驗(yàn)使用新版APP客戶量的同時(shí),最大化驗(yàn)證新版本中可能存在的問(wèn)題,及時(shí)提示運(yùn)維人員去進(jìn)行修復(fù),減小投產(chǎn)風(fēng)險(xiǎn)的影響面積。
以智能化靈魂進(jìn)行驅(qū)動(dòng)
指南者在設(shè)計(jì)時(shí)采用多維分撥邏輯,支持多分撥邏輯復(fù)合化,可以做到群分策略和個(gè)分策略。群分策略即將客戶按照所在地區(qū)、上線時(shí)間段、活躍度指標(biāo)等內(nèi)容進(jìn)行劃分;個(gè)分策略則是可以實(shí)現(xiàn)按照指定用戶,指定登錄IP等進(jìn)行針對(duì)性個(gè)別客戶分撥。后續(xù)計(jì)劃結(jié)合大數(shù)據(jù)分析平臺(tái)的數(shù)據(jù)加工結(jié)果,進(jìn)一步拓展多維化分類策略,以進(jìn)行更加智能化的用戶分撥,以體驗(yàn)效果為前提,實(shí)現(xiàn)為客戶量身打造“私人定制”款A(yù)PP的愿景。
緊緊把握高效穩(wěn)定根基
互聯(lián)網(wǎng)是新興技術(shù)的戰(zhàn)場(chǎng),快沒(méi)有極致,穩(wěn)沒(méi)有邊界。指南者作為APP和SERVER之間的重要連接介質(zhì),一旦出現(xiàn)問(wèn)題,將會(huì)對(duì)APP使用造成直接影響,其后果嚴(yán)重性無(wú)法相像。指南者的高效穩(wěn)定主要借助以下三方面實(shí)現(xiàn):
首先,應(yīng)用設(shè)計(jì)時(shí)就采用了較為穩(wěn)妥的方案,讓APP做到“自主連接,主動(dòng)旁路”。
其次,指南者應(yīng)用本身采用輕量級(jí)服務(wù)框架,盡可能降低服務(wù)邏輯復(fù)雜性。全局采用分布式緩存數(shù)據(jù)庫(kù)存儲(chǔ)路由策略,有效提升了服務(wù)響應(yīng)、策略判斷執(zhí)行效率。
最后,指南者以多節(jié)點(diǎn)負(fù)載均衡模式部署運(yùn)行環(huán)境,大大提升了服務(wù)的可靠性。
“指南者”從自主設(shè)計(jì)到研發(fā)落地的每個(gè)環(huán)節(jié),都是江蘇銀行科技敢于創(chuàng)新學(xué)習(xí)、保持互聯(lián)網(wǎng)思維的成果體現(xiàn)。江蘇銀行強(qiáng)調(diào)“指南者”的未來(lái)定位并不是作為技術(shù)運(yùn)營(yíng)工具存在,它要成為互聯(lián)網(wǎng)大數(shù)據(jù)應(yīng)用智能化的一大利器。