互聯(lián)網(wǎng)金融快速發(fā)展,銀行業(yè)競爭加劇,各家銀行更加注重普惠金融服務(wù)的發(fā)展,因此更加重視海量數(shù)據(jù)的處理能力。擁有強(qiáng)大的數(shù)據(jù)處理能力才能擁有更強(qiáng)競爭力。
長亮科技新一代核心業(yè)務(wù)系統(tǒng)架構(gòu)從封閉走向開放,從橫向和縱向兩個(gè)層面進(jìn)行系統(tǒng)架構(gòu)優(yōu)化,使核心系統(tǒng)具有良好的應(yīng)用擴(kuò)展能力和高效的業(yè)務(wù)處理能力,為支持海量數(shù)據(jù)處理提供全面的解決方案。
核心系統(tǒng)橫向擴(kuò)展能力系統(tǒng)在應(yīng)用架構(gòu)上采用應(yīng)用與數(shù)據(jù)庫服務(wù)分離的部署架構(gòu),有效避免應(yīng)用服務(wù)與數(shù)據(jù)庫服務(wù)的相互影響。在應(yīng)用服務(wù)部署上支持針對(duì)業(yè)務(wù)處理的不同,按照應(yīng)用服務(wù)模塊分別部署不同的應(yīng)用服務(wù)器,有效提高系統(tǒng)應(yīng)用服務(wù)的高彈性和高擴(kuò)展性,實(shí)現(xiàn)10000TPS的賬務(wù)處理能力,并可以根據(jù)日后業(yè)務(wù)發(fā)展需要靈活地增加應(yīng)用服務(wù)器,做到應(yīng)用服務(wù)的無限擴(kuò)展。
系統(tǒng)采用純JAVA語言開發(fā),支持在PCServer硬件平臺(tái)部署有效降低應(yīng)用擴(kuò)展帶來的硬件投入;系統(tǒng)應(yīng)用部署采用主備模式,有效提高系統(tǒng)運(yùn)行的穩(wěn)定性和健壯性,在主備模式下始終都是在活動(dòng)的模式下,只是主機(jī)始終保持對(duì)外服務(wù)的優(yōu)先處理,備機(jī)始終保持對(duì)外服務(wù)的監(jiān)聽,一旦主機(jī)出現(xiàn)故障無法服務(wù),系統(tǒng)自動(dòng)將交易服務(wù)切換到備機(jī),始終保持單節(jié)點(diǎn)應(yīng)用對(duì)外提供高效穩(wěn)定的應(yīng)用服務(wù)。
核心系統(tǒng)在應(yīng)用內(nèi)部采用4大處理技術(shù)有效提升單點(diǎn)應(yīng)用內(nèi)部的業(yè)務(wù)處理能力和處理效率,增加了系統(tǒng)業(yè)務(wù)吞吐量。
讀寫分離技術(shù):系統(tǒng)支持賬務(wù)處理與信息查詢的分離處理,交易完成后系統(tǒng)通過應(yīng)用平臺(tái)底層消息通訊機(jī)制將相關(guān)交易信息推送到信息查詢系統(tǒng),系統(tǒng)針對(duì)客戶的賬戶查詢提高獨(dú)立的查詢服務(wù)應(yīng)用減少對(duì)其他聯(lián)機(jī)交易服務(wù)的影響。
分表技術(shù):系統(tǒng)考慮到針對(duì)大的交易信息表或交易流水表采用分表存儲(chǔ),支持將其拆分成多個(gè)結(jié)構(gòu)相同的子表,根據(jù)hash算法分別存儲(chǔ)到不同子表有效降低單表數(shù)據(jù)儲(chǔ)存量提高系統(tǒng)查詢效率。
緩存技術(shù):系統(tǒng)提供參數(shù)緩存和SQL緩存兩大處理技術(shù),通過參數(shù)緩存系統(tǒng)將業(yè)務(wù)處理中常用參數(shù)一次加載到內(nèi)存中提高業(yè)務(wù)處理能力;SQL緩存系統(tǒng)支持在交易前統(tǒng)一一次性執(zhí)行交易中SQL語句,將數(shù)據(jù)存放在交易緩存中,后續(xù)業(yè)務(wù)處理時(shí)數(shù)據(jù)庫查詢?cè)L問只需訪問緩存中的數(shù)據(jù),有效減少業(yè)務(wù)處理與數(shù)據(jù)庫的交互次數(shù)。
異步處理技術(shù):系統(tǒng)針對(duì)一些客戶賬務(wù)處理,提供異步處理機(jī)制,自動(dòng)識(shí)別目前賬戶處理鎖等待時(shí)機(jī)和賬務(wù)處理效率,發(fā)現(xiàn)賬戶處理有鎖等待系統(tǒng)將交易處理請(qǐng)求轉(zhuǎn)為異步處理模式,即將賬戶的業(yè)務(wù)處理請(qǐng)求轉(zhuǎn)為收單記錄下業(yè)務(wù)處理信息,由系統(tǒng)聯(lián)機(jī)處理平臺(tái)進(jìn)行后續(xù)處理,有效避免死鎖對(duì)系統(tǒng)處理的影響。
新一代系統(tǒng)以SOA的設(shè)計(jì)思想采用分布式技術(shù)架構(gòu),支持負(fù)載均衡,同時(shí)吸收互聯(lián)網(wǎng)架構(gòu)的部分優(yōu)點(diǎn),具備橫向擴(kuò)展能力,支持高并發(fā),支持“兩個(gè)億”的業(yè)務(wù)處理能力(即:億級(jí)賬戶數(shù)量,億級(jí)日交易量),有效支撐銀行核心系統(tǒng)未來海量數(shù)據(jù)業(yè)務(wù)處理能力。系統(tǒng)通過多項(xiàng)技術(shù)創(chuàng)新和內(nèi)部功能優(yōu)化,極大地提升系統(tǒng)業(yè)務(wù)海量數(shù)據(jù)能力。目前多家銀行成功上線并穩(wěn)定運(yùn)行,不僅支持銀行傳統(tǒng)業(yè)務(wù)發(fā)展,也支持新興互聯(lián)網(wǎng)業(yè)務(wù)開展。