蘇寧金融亮相全球軟件開(kāi)發(fā)大會(huì) 揭秘先進(jìn)支付技術(shù)背后
聯(lián)商網(wǎng)消息:10月18日-20日,QCon 全球軟件開(kāi)發(fā)大會(huì)在上海召開(kāi),蘇寧金融首次受邀參加。在這場(chǎng)全球頂級(jí)的技術(shù)盛會(huì)上,上百位海內(nèi)外權(quán)威大咖現(xiàn)場(chǎng)分享他們的技術(shù)創(chuàng)新和最佳實(shí)踐。
蘇寧金融支付平臺(tái)研發(fā)中心總監(jiān)肖軍在會(huì)上從蘇寧支付平臺(tái)發(fā)展歷程、總體架構(gòu)設(shè)計(jì)、可視化管控系統(tǒng)及未來(lái)展望等方面,全方位揭示了萬(wàn)億級(jí)交易量下蘇寧支付平臺(tái)背后的奧秘。
蘇寧金融支付平臺(tái)研發(fā)中心總監(jiān)肖軍在QCon 全球軟件開(kāi)發(fā)大會(huì)發(fā)表主題演講
作為國(guó)內(nèi)四大金融科技集團(tuán)之一,蘇寧金融年交易量已經(jīng)突破萬(wàn)億,累計(jì)激活會(huì)員超過(guò)億級(jí),服務(wù)場(chǎng)景從蘇寧易購(gòu)內(nèi)部生態(tài),擴(kuò)展到全渠道、全場(chǎng)景、多業(yè)態(tài)的線上線下智慧零售的開(kāi)放生態(tài)圈,實(shí)現(xiàn)多行業(yè)縱深發(fā)展。
肖軍在全球軟件開(kāi)發(fā)大會(huì)上介紹,蘇寧支付平臺(tái)主要經(jīng)歷了三次的架構(gòu)演進(jìn),業(yè)務(wù)場(chǎng)景從單一的服務(wù)易購(gòu),到服務(wù)整個(gè)蘇寧線上線下生態(tài)圈,再到不斷外拓各大金融場(chǎng)景,提供行業(yè)解決方案。與此同時(shí),支付系統(tǒng)處理性能也從100TPS到超過(guò)20萬(wàn)TPS,交付速度從按月交付到現(xiàn)在的準(zhǔn)實(shí)時(shí)交付。
“支付系統(tǒng)作為金融的核心底層基礎(chǔ)設(shè)施、公用平臺(tái),要服務(wù)金融所有的產(chǎn)品線。”肖軍指出,做全局架構(gòu)的重構(gòu),猶如給飛行中的飛機(jī)換引擎,挑戰(zhàn)非常之大。對(duì)于業(yè)務(wù)來(lái)講,需要快速響應(yīng)業(yè)務(wù)需求,每條產(chǎn)品線提一個(gè)需求,就是幾十個(gè)需求;同時(shí)在818、雙11等大促節(jié)點(diǎn),都有相應(yīng)的大促活動(dòng)。“一方面要滿(mǎn)足公司業(yè)務(wù)發(fā)展要求,快速研發(fā)新產(chǎn)品,另一方面要保障大促的穩(wěn)定。這就要求我們的系統(tǒng)具備高可用、可伸縮、低成本、快速交付的能力,就是在這種業(yè)務(wù)與技術(shù)雙重驅(qū)動(dòng)之下,完成了架構(gòu)的迭代演進(jìn)。”
據(jù)了解,蘇寧支付平臺(tái)的架構(gòu)設(shè)計(jì)主要包括業(yè)務(wù)架構(gòu)、系統(tǒng)架構(gòu)、技術(shù)架構(gòu)以及關(guān)鍵子域的架構(gòu)。其中,在總體業(yè)務(wù)架構(gòu)設(shè)計(jì)上,分為服務(wù)場(chǎng)景和服務(wù)渠道、依賴(lài)的銀行和金融機(jī)構(gòu)、貫穿全流程的風(fēng)險(xiǎn)控制體系和運(yùn)營(yíng)支撐體系以及支付平臺(tái)(C端業(yè)務(wù)平臺(tái),B端業(yè)務(wù)平臺(tái)以及支付核心處理平臺(tái))。在具體開(kāi)發(fā)時(shí),蘇寧支付采用插件式的開(kāi)發(fā)模式:對(duì)于服務(wù)交付層,方便各個(gè)場(chǎng)景快速接入;對(duì)于網(wǎng)關(guān)服務(wù),方便快速集成各個(gè)合作伙伴;對(duì)于核心服務(wù),也需要插件化的適配和路由以響應(yīng)不同的業(yè)務(wù)對(duì)公用邏輯的訴求,以實(shí)現(xiàn)支持并行,分布研發(fā)。
“除了良好的架構(gòu)設(shè)計(jì)之外,還需要一套可視化的全網(wǎng)管控系統(tǒng)。”肖軍透露,蘇寧支付打造了可視化作戰(zhàn)指揮系統(tǒng)這一“核武器”,從功能上分為研發(fā)可視化、運(yùn)行可視化、管控可視化。
具體而言,在研發(fā)可視化上,通過(guò)蘇寧支付平臺(tái)作戰(zhàn)指揮沙盤(pán),可以看到蘇寧金融整體戰(zhàn)略目標(biāo)的層層分解,具體到圍繞戰(zhàn)略目標(biāo)的各個(gè)需求,然后可以跟蹤每個(gè)需求從開(kāi)發(fā)到測(cè)試,到交付業(yè)務(wù)的的整個(gè)研發(fā)生命周期。
而在運(yùn)行可視化上,可視化作戰(zhàn)指揮系統(tǒng)可以基于用戶(hù)場(chǎng)景監(jiān)控每個(gè)組件的運(yùn)行情況,從機(jī)房到每條鏈路到每個(gè)組件的各項(xiàng)運(yùn)行指標(biāo);在管控可視化上,每個(gè)組件的降級(jí)、流控、故障自愈等各種管控操作,都能可視化看到。比如,大促遇到緊急情況時(shí),可以清晰看到每個(gè)操作對(duì)用戶(hù)體驗(yàn)的影響。
那么,這么強(qiáng)大的功能,系統(tǒng)架構(gòu)怎么設(shè)計(jì)的呢?蘇寧支付主要聚焦在一個(gè)“快”字,系統(tǒng)上支持天天交付;運(yùn)行時(shí)則關(guān)注一個(gè)“穩(wěn)”字,包括業(yè)務(wù)系統(tǒng)的穩(wěn)定性,保障在執(zhí)行管控時(shí)對(duì)用戶(hù)體驗(yàn)沒(méi)有影響。
最后,肖軍談到了蘇寧支付未來(lái)的愿景。他透露,在不久的將來(lái),蘇寧支付將實(shí)現(xiàn)全網(wǎng)可視化作戰(zhàn)沙盤(pán),這是一個(gè)將產(chǎn)品全景視圖、系統(tǒng)彈性治理、資源實(shí)時(shí)調(diào)度、可視化績(jī)效考核融入一體的指揮系統(tǒng)。此外,蘇寧支付正在建設(shè)機(jī)器人巡檢,這將讓蘇寧全年每一次大促都變得更加簡(jiǎn)單、便捷。
發(fā)表評(píng)論
登錄 | 注冊(cè)