本發(fā)明屬于數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及一種基于LBM的備份數(shù)據(jù)傳輸方法和系統(tǒng)。
背景技術(shù):
KCBP(Kingdom Core Business Platform,金證核心業(yè)務(wù)平臺(tái))是深圳市金證股份有限公司開(kāi)發(fā)的交易管理中間件。KCBP是商業(yè)應(yīng)用和操作系統(tǒng)之間的一個(gè)中間層,負(fù)責(zé)正確傳遞交易,對(duì)交易完整性進(jìn)行管理,調(diào)度應(yīng)用程序的運(yùn)行,保證整個(gè)系統(tǒng)運(yùn)行的高效性,并提供輔助工具方便操作員的使用。KCXP(Kingdom Communication Exchange Platform,金證通訊交換平臺(tái)),是金證公司開(kāi)發(fā)的基于消息隊(duì)列技術(shù)的高性能、高可用的通訊中間件軟件,與KCBP配合使用或單獨(dú)使用。提供Native API,并支持JMS規(guī)范??蛇\(yùn)行在LINUX、Windows、AIX等操作系統(tǒng)平臺(tái)上。KCXP與KCBP配合可搭建完整的聯(lián)機(jī)交易平臺(tái),將數(shù)據(jù)通過(guò)中間件從一個(gè)應(yīng)用發(fā)送到另外一個(gè)應(yīng)用。消息中間件主要用來(lái)解決跨操作系統(tǒng)及不同的網(wǎng)絡(luò)環(huán)境的應(yīng)用間通訊問(wèn)題。它要負(fù)責(zé)建立網(wǎng)絡(luò)通信的通道,進(jìn)行數(shù)據(jù)的可靠傳送、保證數(shù)據(jù)不重發(fā),不丟失。LBM(Loadable Business Module,可裝載的業(yè)務(wù)處理模塊)是建立在KCBP平臺(tái)之上的。基于KCBP建設(shè)的應(yīng)用系統(tǒng)包括客戶(hù)端應(yīng)用程序和LBM兩部分。客戶(hù)端應(yīng)用程序主要提供數(shù)據(jù)顯示、數(shù)據(jù)輸入/輸出等功能,它調(diào)用KCBP客戶(hù)端API與KCBP服務(wù)器通訊。LBM是KCBP服務(wù)端業(yè)務(wù)邏輯程序,由用戶(hù)編寫(xiě),主要用于處理商業(yè)邏輯。LBM可以保證系統(tǒng)在不中斷運(yùn)行的情況下動(dòng)態(tài)加載或卸載,實(shí)現(xiàn)系統(tǒng)功能的動(dòng)態(tài)更新。
隨著對(duì)業(yè)務(wù)安全性、及時(shí)性、可靠性等要求越來(lái)越高的情況下,急需提高集中交易系統(tǒng)與交易接口對(duì)接的中間層STG(Security Trading Gateway),證券交易網(wǎng)關(guān),通過(guò)適配與各大交易對(duì)接的交易網(wǎng)關(guān))的業(yè)務(wù)支持?,F(xiàn)有證券業(yè)務(wù)數(shù)據(jù)通過(guò)集中交易系統(tǒng)與STG進(jìn)行對(duì)接時(shí)易出現(xiàn)丟失業(yè)務(wù)數(shù)據(jù)包的問(wèn)題。
上述問(wèn)題亟待解決。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)的集中交易系統(tǒng)與STG進(jìn)行對(duì)接時(shí)易出現(xiàn)丟失業(yè)務(wù)數(shù)據(jù)包的缺陷,本發(fā)明實(shí)施例提供一種基于LBM的備份數(shù)據(jù)傳輸方法和系統(tǒng)。
本發(fā)明提供一種基于LBM的備份數(shù)據(jù)傳輸方法,包括:
第一業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCXP主鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀??;
若所述STG隊(duì)列發(fā)現(xiàn)有丟失的第二業(yè)務(wù)數(shù)據(jù)包,則向KCBP備用鏈路隊(duì)列請(qǐng)求返回所述第二業(yè)務(wù)數(shù)據(jù)包;
所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由所述KCBP備用鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀?。?/p>
所述第一業(yè)務(wù)數(shù)據(jù)包和第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由STG隊(duì)列按業(yè)務(wù)發(fā)生的時(shí)間順序整合成完整業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,所述第一業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCXP主鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀取之前還包括:
接收業(yè)務(wù)柜臺(tái)隊(duì)列向KCXP主鏈路隊(duì)列發(fā)送所述第一業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,若所述STG隊(duì)列發(fā)現(xiàn)有丟失的第二業(yè)務(wù)數(shù)據(jù)包,則向KCBP備用鏈路隊(duì)列請(qǐng)求返回所述第二業(yè)務(wù)數(shù)據(jù)包具體包括:
所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列根據(jù)所述掃漏請(qǐng)求獲取所述第二業(yè)務(wù)數(shù)據(jù)包;
所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCBP備用鏈路隊(duì)列發(fā)送至STG隊(duì)列進(jìn)行讀取。
優(yōu)選的,所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列根據(jù)掃漏請(qǐng)求獲取所述第二業(yè)務(wù)數(shù)據(jù)包具體包括:
所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列收到STG隊(duì)列發(fā)送的掃漏請(qǐng)求后,根據(jù)內(nèi)部交易數(shù)據(jù)的狀態(tài)確認(rèn)丟失的所述第二業(yè)務(wù)數(shù)據(jù)包的集合,并按業(yè)務(wù)發(fā)生的時(shí)間順序返回丟失的數(shù)據(jù)。
優(yōu)選的,所述第一業(yè)務(wù)數(shù)據(jù)包和第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由STG隊(duì)列按業(yè)務(wù)發(fā)生的時(shí)間順序整合成完整業(yè)務(wù)數(shù)據(jù)包之后還包括:
將所述完整業(yè)務(wù)數(shù)據(jù)包傳遞給交易所的接口庫(kù)中。
本發(fā)明還提供一種基于LBM的備份數(shù)據(jù)傳輸方法系統(tǒng),包括:
第一讀取模塊,用于第一業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCXP主鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀??;
請(qǐng)求模塊,用于若所述STG隊(duì)列發(fā)現(xiàn)有丟失的第二業(yè)務(wù)數(shù)據(jù)包,則向KCBP備用鏈路隊(duì)列請(qǐng)求返回所述第二業(yè)務(wù)數(shù)據(jù)包;
第二讀取模塊,用于所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由所述KCBP備用鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀??;
整合模塊,用于所述第一業(yè)務(wù)數(shù)據(jù)包和第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由STG隊(duì)列按業(yè)務(wù)發(fā)生的時(shí)間順序整合成完整業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,所述系統(tǒng)還包括:
發(fā)送模塊,用于接收業(yè)務(wù)柜臺(tái)隊(duì)列向KCXP主鏈路隊(duì)列發(fā)送所述第一業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,所述請(qǐng)求模塊具體包括:
第二業(yè)務(wù)數(shù)據(jù)包獲取單元,用于通過(guò)所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列根據(jù)所述掃漏請(qǐng)求獲取所述第二業(yè)務(wù)數(shù)據(jù)包;
讀取單元,用于所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCBP備用鏈路隊(duì)列發(fā)送至STG隊(duì)列進(jìn)行讀取。
優(yōu)選的,第二業(yè)務(wù)數(shù)據(jù)包獲取單元具體用于:
通過(guò)所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列收到STG隊(duì)列發(fā)送的掃漏請(qǐng)求后,根據(jù)內(nèi)部交易數(shù)據(jù)的狀態(tài)確認(rèn)丟失的所述第二業(yè)務(wù)數(shù)據(jù)包的集合,并按業(yè)務(wù)發(fā)生的時(shí)間順序返回丟失的數(shù)據(jù)。
優(yōu)選的,所述系統(tǒng)還包括:
傳遞模塊,用于將所述完整業(yè)務(wù)數(shù)據(jù)包傳遞給交易所的接口庫(kù)中。
有益效果:該方案通過(guò)兩條路徑來(lái)接收業(yè)務(wù)數(shù)據(jù),當(dāng)主鏈路發(fā)生故障時(shí),由備用鏈路來(lái)承擔(dān)數(shù)據(jù)接收,有效緩解了數(shù)據(jù)斷傳;當(dāng)業(yè)務(wù)數(shù)據(jù)包在主鏈路的任何一個(gè)環(huán)節(jié)丟失的情況下,由備用鏈路來(lái)完成丟失業(yè)務(wù)數(shù)據(jù)包的重傳。本發(fā)明主鏈路采用高效的隊(duì)列傳輸技術(shù),備用鏈路采用基于KCBP的LBM數(shù)據(jù)交換技術(shù)以實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)傳輸?shù)目煽壳壹皶r(shí)到達(dá)。任何一條鏈路出現(xiàn)問(wèn)題,都不影響另一條鏈路上業(yè)務(wù)數(shù)據(jù)的傳送,及時(shí)解決了業(yè)務(wù)數(shù)據(jù)在通信中途中可能丟失業(yè)務(wù)數(shù)據(jù)包的問(wèn)題,保障了業(yè)務(wù)傳輸?shù)姆€(wěn)定性和可靠性。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸方法步驟圖;
圖2為本發(fā)明另一實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸方法步驟圖;
圖3為本發(fā)明另一實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸方法步驟圖;
圖4為本發(fā)明另一實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸方法步驟圖;
圖5為圖4中KCXP主鏈路隊(duì)列的數(shù)據(jù)接收流程圖;
圖6為圖4中KCBP備用鏈路隊(duì)列的數(shù)據(jù)接收流程圖;
圖7為本發(fā)明實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)圖;
圖8為本發(fā)明另一實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)圖;
圖9為本發(fā)明另一實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸系統(tǒng)中請(qǐng)求模塊的結(jié)構(gòu)圖;
圖10為本發(fā)明另一實(shí)施例提供的基于LBM的備份數(shù)據(jù)傳輸系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明提供一種基于LBM的備份數(shù)據(jù)傳輸方法,如圖1所示,包括:
S100、第一業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCXP主鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀??;
S200、若所述STG隊(duì)列發(fā)現(xiàn)有丟失的第二業(yè)務(wù)數(shù)據(jù)包,則向KCBP備用鏈路隊(duì)列請(qǐng)求返回所述第二業(yè)務(wù)數(shù)據(jù)包;
S300、所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由所述KCBP備用鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀??;
S400、所述第一業(yè)務(wù)數(shù)據(jù)包和第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由STG隊(duì)列按業(yè)務(wù)發(fā)生的時(shí)間順序整合成完整業(yè)務(wù)數(shù)據(jù)包。
具體的,KCBP在本方法中用于承載備用鏈路隊(duì)列數(shù)據(jù),它具有高度的分布式事務(wù)處理能力,可確保備用鏈路交易數(shù)據(jù)的完整性。KCXP在本方法中用于承載主鏈路隊(duì)列數(shù)據(jù),它提供了可靠消息傳輸服務(wù)、及消息優(yōu)先機(jī)制,可確保主鏈路交易數(shù)據(jù)的完整、可靠、優(yōu)先傳輸。LBM在本方法中表現(xiàn)為KCBP的數(shù)據(jù)交換協(xié)議,通過(guò)該協(xié)議能方便、靈活、可靠地獲取到丟失的交易數(shù)據(jù),并保證交易數(shù)據(jù)的完整性,為備用鏈路的高效、可靠運(yùn)行提供強(qiáng)大的技術(shù)保障。
進(jìn)一步的,所述第一業(yè)務(wù)數(shù)據(jù)包的數(shù)據(jù)包括:證券交易的新訂單、撤單請(qǐng)求、網(wǎng)絡(luò)投票等業(yè)務(wù)數(shù)據(jù)。
優(yōu)選的,如圖2所示,所述第一業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCXP主鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀取之前還包括:
S500、接收業(yè)務(wù)柜臺(tái)隊(duì)列向KCXP主鏈路隊(duì)列發(fā)送所述第一業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,如圖3所示,若所述STG隊(duì)列發(fā)現(xiàn)有丟失的第二業(yè)務(wù)數(shù)據(jù)包,則向KCBP備用鏈路隊(duì)列請(qǐng)求返回所述第二業(yè)務(wù)數(shù)據(jù)包具體包括:
S201、所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列根據(jù)所述掃漏請(qǐng)求獲取所述第二業(yè)務(wù)數(shù)據(jù)包;
具體的,STG隊(duì)列定時(shí)的時(shí)間間隔根據(jù)業(yè)務(wù)需要確定,通??梢栽O(shè)置為60秒。
S202、所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCBP備用鏈路隊(duì)列發(fā)送至STG隊(duì)列進(jìn)行讀取。
優(yōu)選的,所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列根據(jù)掃漏請(qǐng)求獲取所述第二業(yè)務(wù)數(shù)據(jù)包具體包括:
所述業(yè)務(wù)柜臺(tái)隊(duì)列收到STG隊(duì)列發(fā)送的掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列收到STG隊(duì)列發(fā)送的掃漏請(qǐng)求后,根據(jù)內(nèi)部交易數(shù)據(jù)的狀態(tài)確認(rèn)丟失的所述第二業(yè)務(wù)數(shù)據(jù)包的集合,并按業(yè)務(wù)發(fā)生的時(shí)間順序返回丟失的數(shù)據(jù)。
優(yōu)選的,如圖4至圖6所示,所述第一業(yè)務(wù)數(shù)據(jù)包和第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由STG隊(duì)列按業(yè)務(wù)發(fā)生的時(shí)間順序整合成完整業(yè)務(wù)數(shù)據(jù)包之后還包括:
S500、將所述完整業(yè)務(wù)數(shù)據(jù)包傳遞給交易所的接口庫(kù)中。
具體的,所述交易所的接口庫(kù)如:深交所STEP交易數(shù)據(jù)接口、上交所競(jìng)價(jià)撮合平臺(tái)市場(chǎng)參與者接口、全國(guó)股轉(zhuǎn)公司交易支持平臺(tái)數(shù)據(jù)接口等,有STEP流、SQL庫(kù)、DBF庫(kù)等接口庫(kù)的類(lèi)型。進(jìn)一步的,當(dāng)完整業(yè)務(wù)數(shù)據(jù)包被傳遞給交易所的接口庫(kù)中,STG向業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送業(yè)務(wù)成功推動(dòng)的提示;當(dāng)STG隊(duì)列連續(xù)大于等于3次獲取完整業(yè)務(wù)數(shù)據(jù)包失敗時(shí),直接退出數(shù)據(jù)傳輸?shù)牧鞒獭?/p>
本實(shí)施例提供的方法通過(guò)兩條路徑來(lái)接收業(yè)務(wù)數(shù)據(jù),當(dāng)主鏈路發(fā)生故障時(shí),由備用鏈路來(lái)承擔(dān)數(shù)據(jù)接收,有效緩解了數(shù)據(jù)斷傳;當(dāng)業(yè)務(wù)數(shù)據(jù)包在主鏈路的任何一個(gè)環(huán)節(jié)丟失的情況下,由備用鏈路來(lái)完成丟失業(yè)務(wù)數(shù)據(jù)包的重傳。本發(fā)明主鏈路采用高效的隊(duì)列傳輸技術(shù),備用鏈路采用基于KCBP的LBM數(shù)據(jù)交換技術(shù)以實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)傳輸?shù)目煽壳壹皶r(shí)到達(dá)。任何一條鏈路出現(xiàn)問(wèn)題,都不影響另一條鏈路上業(yè)務(wù)數(shù)據(jù)的傳送,及時(shí)解決了業(yè)務(wù)數(shù)據(jù)在通信中途中可能丟失業(yè)務(wù)數(shù)據(jù)包的問(wèn)題,保障了業(yè)務(wù)傳輸?shù)姆€(wěn)定性和可靠性。
本發(fā)明還提供一種基于LBM的備份數(shù)據(jù)傳輸方法系統(tǒng),如圖7所示,包括:
第一讀取模塊100,用于第一業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCXP主鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀??;
請(qǐng)求模塊200,用于若所述STG隊(duì)列發(fā)現(xiàn)有丟失的第二業(yè)務(wù)數(shù)據(jù)包,則向KCBP備用鏈路隊(duì)列請(qǐng)求返回所述第二業(yè)務(wù)數(shù)據(jù)包;
第二讀取模塊300,用于所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由所述KCBP備用鏈路隊(duì)列發(fā)送給STG隊(duì)列進(jìn)行讀取;
整合模塊400,用于所述第一業(yè)務(wù)數(shù)據(jù)包和第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由STG隊(duì)列按業(yè)務(wù)發(fā)生的時(shí)間順序整合成完整業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,如圖8所示,所述系統(tǒng)還包括:
發(fā)送模塊500,用于接收業(yè)務(wù)柜臺(tái)隊(duì)列向KCXP主鏈路隊(duì)列發(fā)送所述第一業(yè)務(wù)數(shù)據(jù)包。
優(yōu)選的,如圖9所示,若所述請(qǐng)求模塊200具體包括:
第二業(yè)務(wù)數(shù)據(jù)包獲取單元201,用于通過(guò)所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列根據(jù)所述掃漏請(qǐng)求獲取所述第二業(yè)務(wù)數(shù)據(jù)包;
讀取單元202,用于所述第二業(yè)務(wù)數(shù)據(jù)包經(jīng)由KCBP備用鏈路隊(duì)列發(fā)送至STG隊(duì)列進(jìn)行讀取。
優(yōu)選的,所述第二業(yè)務(wù)數(shù)據(jù)包獲取單元具體用于:
通過(guò)所述STG隊(duì)列定時(shí)向所述業(yè)務(wù)柜臺(tái)隊(duì)列發(fā)送掃漏請(qǐng)求,使所述業(yè)務(wù)柜臺(tái)隊(duì)列收到STG隊(duì)列發(fā)送的掃漏請(qǐng)求后,根據(jù)內(nèi)部交易數(shù)據(jù)的狀態(tài)確認(rèn)丟失的所述第二業(yè)務(wù)數(shù)據(jù)包的集合,并按業(yè)務(wù)發(fā)生的時(shí)間順序返回丟失的數(shù)據(jù);
優(yōu)選的,如圖10所示,所述系統(tǒng)還包括:
傳遞模塊600,用于將所述完整業(yè)務(wù)數(shù)據(jù)包傳遞給交易所的接口庫(kù)中。
需要說(shuō)明的是,本發(fā)明實(shí)施例提供的上述系統(tǒng)中各個(gè)模塊,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,其帶來(lái)的技術(shù)效果與本發(fā)明方法實(shí)施例相同,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。
本實(shí)施例提供的系統(tǒng)通過(guò)兩條路徑來(lái)接收業(yè)務(wù)數(shù)據(jù),當(dāng)主鏈路發(fā)生故障時(shí),由備用鏈路來(lái)承擔(dān)數(shù)據(jù)接收,有效緩解了數(shù)據(jù)斷傳;當(dāng)業(yè)務(wù)數(shù)據(jù)包在主鏈路的任何一個(gè)環(huán)節(jié)丟失的情況下,由備用鏈路來(lái)完成丟失業(yè)務(wù)數(shù)據(jù)包的重傳。本發(fā)明主鏈路采用高效的隊(duì)列傳輸技術(shù),備用鏈路采用基于KCBP的LBM數(shù)據(jù)交換技術(shù)以實(shí)現(xiàn)業(yè)務(wù)數(shù)據(jù)傳輸?shù)目煽壳壹皶r(shí)到達(dá)。任何一條鏈路出現(xiàn)問(wèn)題,都不影響另一條鏈路上業(yè)務(wù)數(shù)據(jù)的傳送,及時(shí)解決了業(yè)務(wù)數(shù)據(jù)在通信中途中可能丟失業(yè)務(wù)數(shù)據(jù)包的問(wèn)題,保障了業(yè)務(wù)傳輸?shù)姆€(wěn)定性和可靠性。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。