欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法及裝置與流程

文檔序號:12469761閱讀:368來源:國知局
本發(fā)明涉及銀行系統(tǒng)應(yīng)用處理
技術(shù)領(lǐng)域
,尤其涉及一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法及裝置。
背景技術(shù)
:基于輪詢處理模式的銀行系統(tǒng)應(yīng)用通常是指進(jìn)行交易的異步處理的應(yīng)用,例如客戶向銀行系統(tǒng)提交交易后,將交易信息存入數(shù)據(jù)庫或其他存儲結(jié)構(gòu),由基于輪詢處理模式的銀行系統(tǒng)應(yīng)用依據(jù)一定條件(如預(yù)約處理時間、交易狀態(tài)等)輪詢出待處理的交易,并逐筆處理待處理交易。由于目前銀行系統(tǒng)的數(shù)據(jù)量巨大,當(dāng)前的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的運(yùn)行不穩(wěn)定,很容易出現(xiàn)故障。技術(shù)實(shí)現(xiàn)要素:本發(fā)明的實(shí)施例提供一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法及裝置,以解決由于目前銀行系統(tǒng)的數(shù)據(jù)量巨大,當(dāng)前的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的運(yùn)行不穩(wěn)定,很容易出現(xiàn)故障的問題。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案:一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,包括:生成集群除數(shù)余數(shù)表;根據(jù)所述集群除數(shù)余數(shù)表,計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù);從所述處理節(jié)點(diǎn)獲取所述待處理交易數(shù)據(jù)的防重復(fù)處理信息;將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到一集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄;處理節(jié)點(diǎn)對待處理交易數(shù)據(jù)進(jìn)行處理。所述防重復(fù)處理信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的交易流水號以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識;所述防重復(fù)處理記錄包括防重復(fù)處理記錄在集群搶交易表中的流水號、待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識、待處理交易數(shù)據(jù)的交易流水號、防重復(fù)處理記錄在集群搶交易表的建立時間、防重復(fù)處理記錄失效時間以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。具體的,將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到一集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄,包括:根據(jù)待處理交易數(shù)據(jù)的唯一索引信息判斷集群搶交易表中是否有該唯一索引信息對應(yīng)的防重復(fù)處理記錄;所述唯一索引信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識以及待處理交易數(shù)據(jù)的交易流水號;若所述集群搶交易表中有該唯一索引信息對應(yīng)的防重復(fù)處理記錄,不將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中;若所述集群搶交易表中沒有該唯一索引信息對應(yīng)的防重復(fù)處理記錄,將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,還包括:在處理節(jié)點(diǎn)處理一待處理交易數(shù)據(jù)完成后,將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,還包括:判斷當(dāng)前時間是否超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間;在當(dāng)前時間超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間時,將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,還包括:在處理節(jié)點(diǎn)獲取一待處理交易數(shù)據(jù)后,且在對待處理交易數(shù)據(jù)正式處理前,在銀行系統(tǒng)數(shù)據(jù)庫中查詢交易表數(shù)據(jù);若所述交易表數(shù)據(jù)中有待處理交易數(shù)據(jù)所對應(yīng)的交易流水號,且所述交易流水號對應(yīng)的交易狀態(tài)為交易完成,則處理節(jié)點(diǎn)不對所述待處理交易數(shù)據(jù)進(jìn)行處理。具體的,生成集群除數(shù)余數(shù)表,包括:生成銀行系統(tǒng)應(yīng)用的實(shí)時集群應(yīng)用數(shù)據(jù)表;所述實(shí)時集群應(yīng)用數(shù)據(jù)表包括銀行系統(tǒng)應(yīng)用在各處理節(jié)點(diǎn)上的應(yīng)用記錄;所述應(yīng)用記錄包括銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、所述應(yīng)用記錄在實(shí)時集群應(yīng)用數(shù)據(jù)表中的建立時間以及應(yīng)用記錄失效時間;根據(jù)所述實(shí)時集群應(yīng)用數(shù)據(jù)表確定每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)總數(shù);所述處理節(jié)點(diǎn)總數(shù)為N;將每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識按一預(yù)設(shè)順序進(jìn)行排列,并根據(jù)所述預(yù)設(shè)順序確定各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù);其中,所述除數(shù)為N,各處理節(jié)點(diǎn)的第一余數(shù)根據(jù)所述預(yù)設(shè)順序分別為0至N-1;根據(jù)各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù)生成集群除數(shù)余數(shù)表;所述集群除數(shù)余數(shù)表包括銀行系統(tǒng)應(yīng)用的各處理節(jié)點(diǎn)的除數(shù)余數(shù)記錄;所述除數(shù)余數(shù)記錄包括:銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、除數(shù)余數(shù)記錄在集群除數(shù)余數(shù)表中的建立時間以及各處理節(jié)點(diǎn)對應(yīng)的第一余數(shù)和除數(shù);根據(jù)所述集群除數(shù)余數(shù)表,計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù),包括:根據(jù)銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù)的交易流水號和所述除數(shù)確定各待處理交易數(shù)據(jù)對應(yīng)的第二余數(shù);所述第二余數(shù)為:M=SmodN;S為待處理交易數(shù)據(jù)的交易流水號;N為所述除數(shù);將第二余數(shù)與第一余數(shù)進(jìn)行匹配,若第二余數(shù)與第一余數(shù)相等,第一余數(shù)對應(yīng)的處理節(jié)點(diǎn)獲取所述第二余數(shù)對應(yīng)的待處理交易數(shù)據(jù)。此外,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,還包括:判斷當(dāng)前時間是否超出一應(yīng)用記錄的應(yīng)用記錄失效時間;在當(dāng)前時間超出所述應(yīng)用記錄的應(yīng)用記錄失效時間時,將所述應(yīng)用記錄在所述實(shí)時集群應(yīng)用數(shù)據(jù)表中刪除。一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,包括:集群除數(shù)余數(shù)表生成單元,用于生成集群除數(shù)余數(shù)表;待處理交易數(shù)據(jù)獲取單元,用于根據(jù)所述集群除數(shù)余數(shù)表,計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù);防重復(fù)處理信息獲取單元,用于從所述處理節(jié)點(diǎn)獲取所述待處理交易數(shù)據(jù)的防重復(fù)處理信息;防重復(fù)處理記錄生成單元,用于將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到一集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄;數(shù)據(jù)處理單元,用于處理節(jié)點(diǎn)對待處理交易數(shù)據(jù)進(jìn)行處理。進(jìn)一步的,所述防重復(fù)處理信息獲取單元獲取的防重復(fù)處理信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的交易流水號以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識;所述防重復(fù)處理記錄生成單元生成的防重復(fù)處理記錄包括防重復(fù)處理記錄在集群搶交易表中的流水號、待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識、待處理交易數(shù)據(jù)的交易流水號、防重復(fù)處理記錄在集群搶交易表的建立時間、防重復(fù)處理記錄失效時間以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。具體的,所述防重復(fù)處理記錄生成單元,包括:防重復(fù)處理記錄判斷模塊,用于根據(jù)待處理交易數(shù)據(jù)的唯一索引信息判斷集群搶交易表中是否有該唯一索引信息對應(yīng)的防重復(fù)處理記錄;所述唯一索引信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識以及待處理交易數(shù)據(jù)的交易流水號;防重復(fù)處理記錄處理模塊,用于在所述集群搶交易表中有該唯一索引信息對應(yīng)的防重復(fù)處理記錄時,不將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中;在所述集群搶交易表中沒有該唯一索引信息對應(yīng)的防重復(fù)處理記錄時,將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:防重復(fù)處理記錄刪除單元,用于在處理節(jié)點(diǎn)處理一待處理交易數(shù)據(jù)完成后,將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:防重復(fù)處理記錄失效時間判斷單元,用于判斷當(dāng)前時間是否超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間;防重復(fù)處理記錄刪除單元,用于在當(dāng)前時間超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間時,將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:交易表數(shù)據(jù)查詢單元,用于在處理節(jié)點(diǎn)獲取一待處理交易數(shù)據(jù)后,且在對待處理交易數(shù)據(jù)正式處理前,在銀行系統(tǒng)數(shù)據(jù)庫中查詢交易表數(shù)據(jù);并在所述交易表數(shù)據(jù)中有待處理交易數(shù)據(jù)所對應(yīng)的交易流水號,且所述交易流水號對應(yīng)的交易狀態(tài)為交易完成時,處理節(jié)點(diǎn)不對所述待處理交易數(shù)據(jù)進(jìn)行處理。具體的,所述集群除數(shù)余數(shù)表生成單元,包括:實(shí)時集群應(yīng)用數(shù)據(jù)表生成模塊,用于生成銀行系統(tǒng)應(yīng)用的實(shí)時集群應(yīng)用數(shù)據(jù)表;所述實(shí)時集群應(yīng)用數(shù)據(jù)表包括銀行系統(tǒng)應(yīng)用在各處理節(jié)點(diǎn)上的應(yīng)用記錄;所述應(yīng)用記錄包括銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、所述應(yīng)用記錄在實(shí)時集群應(yīng)用數(shù)據(jù)表中的建立時間以及應(yīng)用記錄失效時間;處理節(jié)點(diǎn)總數(shù)確定模塊,用于根據(jù)所述實(shí)時集群應(yīng)用數(shù)據(jù)表確定每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)總數(shù);所述處理節(jié)點(diǎn)總數(shù)為N;除數(shù)余數(shù)確定模塊,用于將每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識按一預(yù)設(shè)順序進(jìn)行排列,并根據(jù)所述預(yù)設(shè)順序確定各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù);其中,所述除數(shù)為N,各處理節(jié)點(diǎn)的第一余數(shù)根據(jù)所述預(yù)設(shè)順序分別為0至N-1;集群除數(shù)余數(shù)表生成模塊,用于根據(jù)各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù)生成集群除數(shù)余數(shù)表;所述集群除數(shù)余數(shù)表包括銀行系統(tǒng)應(yīng)用的各處理節(jié)點(diǎn)的除數(shù)余數(shù)記錄;所述除數(shù)余數(shù)記錄包括:銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、所述除數(shù)余數(shù)記錄在集群除數(shù)余數(shù)表中的建立時間以及各處理節(jié)點(diǎn)對應(yīng)的第一余數(shù)和除數(shù);所述待處理交易數(shù)據(jù)獲取單元,包括:第二余數(shù)確定模塊,用于根據(jù)銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù)的交易流水號和所述除數(shù)確定各待處理交易數(shù)據(jù)對應(yīng)的第二余數(shù);所述第二余數(shù)為:M=SmodN;S為待處理交易數(shù)據(jù)的交易流水號;N為所述除數(shù);數(shù)據(jù)獲取模塊,用于將第二余數(shù)與第一余數(shù)進(jìn)行匹配,若第二余數(shù)與第一余數(shù)相等,第一余數(shù)對應(yīng)的處理節(jié)點(diǎn)獲取所述第二余數(shù)對應(yīng)的待處理交易數(shù)據(jù)。進(jìn)一步的,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:應(yīng)用記錄失效時間判斷單元,用于判斷當(dāng)前時間是否超出一應(yīng)用記錄的應(yīng)用記錄失效時間;應(yīng)用記錄刪除單元,用于在當(dāng)前時間超出所述應(yīng)用記錄的應(yīng)用記錄失效時間時,將所述應(yīng)用記錄在所述實(shí)時集群應(yīng)用數(shù)據(jù)表中刪除。本發(fā)明實(shí)施例提供的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法及裝置,能夠根據(jù)所述集群除數(shù)余數(shù)表,由計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù),從而通過計算機(jī)集群處理系統(tǒng)中的多個處理節(jié)點(diǎn)實(shí)現(xiàn)基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的均衡處理,避免了由于目前銀行系統(tǒng)的數(shù)據(jù)量巨大,當(dāng)前的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的運(yùn)行不穩(wěn)定,很容易出現(xiàn)故障的問題,同時通過集群搶交易表中的防重復(fù)處理記錄可以避免多個處理節(jié)點(diǎn)同時處理同一待處理數(shù)據(jù)。另外,由于計算機(jī)集群處理系統(tǒng)中包括多個處理節(jié)點(diǎn),處理性能較高,能夠處理當(dāng)前銀行系統(tǒng)的更多數(shù)據(jù)。附圖說明為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法的流程圖一;圖2為本發(fā)明實(shí)施例提供的一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法的流程圖二;圖3為本發(fā)明實(shí)施例提供一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置的結(jié)構(gòu)示意圖一;圖4為本發(fā)明實(shí)施例提供一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置的結(jié)構(gòu)示意圖二。具體實(shí)施方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。發(fā)明人在研究本發(fā)明時發(fā)現(xiàn),現(xiàn)有技術(shù)基于應(yīng)用開發(fā)的便利性,基于輪詢處理模式的銀行系統(tǒng)應(yīng)用一般采用單點(diǎn)方式運(yùn)行,即應(yīng)用只在一個計算機(jī)節(jié)點(diǎn)上以單一進(jìn)程的方式運(yùn)行。這樣,當(dāng)計算機(jī)單點(diǎn)出現(xiàn)故障時(例如計算機(jī)硬件、操作系統(tǒng)、銀行系統(tǒng)應(yīng)用本身故障)即會造成基于輪詢處理模式的銀行系統(tǒng)應(yīng)用無法繼續(xù)運(yùn)行,引發(fā)應(yīng)用的運(yùn)行故障。另外,隨著銀行業(yè)務(wù)量的逐漸增加,單點(diǎn)處理方式在處理的業(yè)務(wù)量達(dá)到性能上限時已經(jīng)難以進(jìn)一步處理其他業(yè)務(wù),難以處理大量的銀行業(yè)務(wù)數(shù)據(jù)?;诖耍l(fā)明人提出了如下技術(shù)方案:如圖1所示,本發(fā)明實(shí)施例提供的一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,包括:步驟101、生成集群除數(shù)余數(shù)表。步驟102、根據(jù)所述集群除數(shù)余數(shù)表,計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù)。步驟103、從處理節(jié)點(diǎn)獲取待處理交易數(shù)據(jù)的防重復(fù)處理信息。步驟104、將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到一集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄。步驟105、處理節(jié)點(diǎn)對待處理交易數(shù)據(jù)進(jìn)行處理。在本發(fā)明實(shí)施例中,該計算機(jī)集群可以通過一組松散集成的計算機(jī)軟件和硬件,或者僅通過軟件或者硬件連接起來高度緊密地協(xié)作完成計算工作。計算機(jī)集群中的單個計算機(jī)通常稱為處理節(jié)點(diǎn),整個計算機(jī)集群可以通過局域網(wǎng)連接。本發(fā)明實(shí)施例提供的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,能夠根據(jù)所述集群除數(shù)余數(shù)表,由計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù),從而通過計算機(jī)集群處理系統(tǒng)中的多個處理節(jié)點(diǎn)實(shí)現(xiàn)基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的均衡處理,避免了當(dāng)前采用單點(diǎn)方式運(yùn)行基于輪詢處理模式的銀行系統(tǒng)應(yīng)用,在計算機(jī)單點(diǎn)出現(xiàn)故障時,銀行系統(tǒng)應(yīng)用無法繼續(xù)運(yùn)行的問題,同時通過集群搶交易表中的防重復(fù)處理記錄可以避免多個處理節(jié)點(diǎn)同時處理同一待處理數(shù)據(jù)。另外,由于計算機(jī)集群處理系統(tǒng)中包括多個處理節(jié)點(diǎn),處理性能相較于單點(diǎn)方式更高,能夠處理當(dāng)前銀行系統(tǒng)的更多數(shù)據(jù)。為了使本領(lǐng)域的技術(shù)人員更好的理解本發(fā)明,下面列舉一個更為具體的實(shí)施例,如圖2所示,本發(fā)明實(shí)施例提供的一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,包括:為了保證集群負(fù)載均衡,需要執(zhí)行如下步驟201-步驟204。步驟201、生成銀行系統(tǒng)應(yīng)用的實(shí)時集群應(yīng)用數(shù)據(jù)表。其中,所述實(shí)時集群應(yīng)用數(shù)據(jù)表包括銀行系統(tǒng)應(yīng)用在各處理節(jié)點(diǎn)上的應(yīng)用記錄;所述應(yīng)用記錄包括銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、所述應(yīng)用記錄在實(shí)時集群應(yīng)用數(shù)據(jù)表中的建立時間以及應(yīng)用記錄失效時間。此處的實(shí)時集群應(yīng)用數(shù)據(jù)表可以表示為:AUTO_APPLIVE,其可以如下表1所示:表1:SHELL_NAMEHOSTTIME_STAMPEXPIRE_DATEstartup_b2ep2.sh426180@ZFNETAP116-12月-1506.07.03.235808下午16-12月-1506.07.19.000000下午startup_b2ep2.sh688192@ZFNETAP316-12月-1506.06.58.736461下午16-12月-1506.07.14.000000下午startup_b2ep2.sh757856@ZFNETAP516-12月-1506.06.58.423436下午16-12月-1506.07.14.000000下午其中,SHELL_NAME為待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱;EXPIRE_DATE為應(yīng)用記錄失效時間,該應(yīng)用記錄失效時間可以由人為自由配置;HOST為處理節(jié)點(diǎn)標(biāo)識。TIME_STAMP為應(yīng)用記錄在實(shí)時集群應(yīng)用數(shù)據(jù)表中的建立時間。此處的應(yīng)用記錄失效時間是為了維護(hù)該實(shí)時集群應(yīng)用數(shù)據(jù)表中的應(yīng)用記錄,在當(dāng)前時間超出應(yīng)用記錄的應(yīng)用記錄失效時間時,將該條應(yīng)用記錄在實(shí)時集群應(yīng)用數(shù)據(jù)表中刪除。步驟202、根據(jù)所述實(shí)時集群應(yīng)用數(shù)據(jù)表確定每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)總數(shù)。其中,該處理節(jié)點(diǎn)總數(shù)為N。步驟203、將每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識按一預(yù)設(shè)順序進(jìn)行排列,并根據(jù)所述預(yù)設(shè)順序確定各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù)。其中,所述除數(shù)為N,各處理節(jié)點(diǎn)的第一余數(shù)根據(jù)所述預(yù)設(shè)順序分別為0至N-1。步驟204、根據(jù)各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù)生成集群除數(shù)余數(shù)表。其中,該集群除數(shù)余數(shù)表包括銀行系統(tǒng)應(yīng)用的各處理節(jié)點(diǎn)的除數(shù)余數(shù)記錄。該除數(shù)余數(shù)記錄包括:銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、除數(shù)余數(shù)記錄在集群除數(shù)余數(shù)表中的建立時間以及各處理節(jié)點(diǎn)對應(yīng)的第一余數(shù)和除數(shù)。該集群除數(shù)余數(shù)表可以表示為:AUTO_REMAINDER,該AUTO_REMAINDER可以如下表2所示:表2:SHELL_NAMEHOSTDIVIDERREMAINDERTIME_STAMPstartup_b2ep2.sh688192@ZFNETAP33116-12月-1506.12.13.358474下午startup_b2ep2.sh757856@ZFNETAP53216-12月-1506.12.13.359358下午startup_b2ep2.sh426180@ZFNETAP13016-12月-1506.12.13.356713下午其中,SHELL_NAME為銀行系統(tǒng)應(yīng)用名稱;HOST為銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識;TIME_STAMP為除數(shù)余數(shù)記錄在集群除數(shù)余數(shù)表中的建立時間;REMAINDER為各處理節(jié)點(diǎn)對應(yīng)的第一余數(shù);DIVIDER為除數(shù)。反復(fù)執(zhí)行上述步驟201至步驟204,以不斷更新集群除數(shù)余數(shù)表。步驟205、根據(jù)銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù)的交易流水號和除數(shù)確定各待處理交易數(shù)據(jù)對應(yīng)的第二余數(shù)。其中,該第二余數(shù)為:M=SmodN;S為待處理交易數(shù)據(jù)的交易流水號;N為所述除數(shù)。該第二余數(shù)M表示S被N除后所得到的余數(shù)。步驟206、將第二余數(shù)與第一余數(shù)進(jìn)行匹配,若第二余數(shù)與第一余數(shù)相等,第一余數(shù)對應(yīng)的處理節(jié)點(diǎn)獲取所述第二余數(shù)對應(yīng)的待處理交易數(shù)據(jù)。此處,例如以3個處理節(jié)點(diǎn)為例,每個處理節(jié)點(diǎn)上分別運(yùn)行基于輪詢處理模式的銀行系統(tǒng)應(yīng)用,可以稱為AUTO1、AUTO2、AUTO3。每個應(yīng)用都對應(yīng)有除數(shù)和余數(shù)。假設(shè)AUTO1的除數(shù)為3、余數(shù)為1,AUTO2的除數(shù)為3、余數(shù)為0,AUTO3的除數(shù)為3,余數(shù)為2。則AUTO1在輪詢時取交易流水號除以3余1的交易作為待處理交易,AUTO2在輪詢時取交易流水號除以3余0的交易作為待處理交易,AUTO1在輪詢時取交易流水號除以3余2的交易作為待處理交易,從而達(dá)到了負(fù)載均衡的目的(相當(dāng)于AUTO1、AUTO2、AUTO3各處理約1/3的交易)。步驟207、獲取銀行系統(tǒng)應(yīng)用在處理節(jié)點(diǎn)上的各待處理交易數(shù)據(jù)。步驟208、從處理節(jié)點(diǎn)獲取待處理交易數(shù)據(jù)的防重復(fù)處理信息。其中,該防重復(fù)處理信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的交易流水號以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。步驟209、根據(jù)待處理交易數(shù)據(jù)的唯一索引信息判斷集群搶交易表中是否有該唯一索引信息對應(yīng)的防重復(fù)處理記錄。其中,該唯一索引信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識以及待處理交易數(shù)據(jù)的交易流水號。若集群搶交易表中有該唯一索引信息對應(yīng)的防重復(fù)處理記錄,執(zhí)行步驟210。若集群搶交易表中沒有該唯一索引信息對應(yīng)的防重復(fù)處理記錄,執(zhí)行步驟211。該集群搶交易表可以表示為:AUTO_CLUSTER,在該AUTO_CLUSTER中,防重復(fù)處理記錄可以如下表3所示:表3:其中,ID為防重復(fù)處理記錄在集群搶交易表中的流水號;SHELL_NAME為待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱;JOB_NAME為待處理交易數(shù)據(jù)的作業(yè)標(biāo)識;TRANS_ID為待處理交易數(shù)據(jù)的交易流水號;CRT_DATE為防重復(fù)處理記錄在集群搶交易表的建立時間;EXPIRE_DATE為防重復(fù)處理記錄失效時間,該防重復(fù)處理記錄失效時間可以由人為自由配置,例如防重復(fù)處理記錄在集群搶交易表的建立時間之后的10分鐘;HOST為發(fā)送防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。該唯一索引信息由SHELL_NAME+JOB_NAME+TRANS_ID組成。步驟210、不將待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到集群搶交易表中,且該防重復(fù)處理信息對應(yīng)的處理節(jié)點(diǎn)不對該待處理交易數(shù)據(jù)進(jìn)行處理。由于集群搶交易表中已經(jīng)有該唯一索引信息對應(yīng)的防重復(fù)處理記錄,因此若再次將該待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到集群搶交易表中則會出現(xiàn)報錯,采用這種方式可以避免多個處理節(jié)點(diǎn)同時處理同一待處理交易數(shù)據(jù)的問題。步驟211、將該待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄。其中,該防重復(fù)處理記錄包括防重復(fù)處理記錄在集群搶交易表中的流水號、待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識、待處理交易數(shù)據(jù)的交易流水號、防重復(fù)處理記錄在集群搶交易表的建立時間、防重復(fù)處理記錄失效時間以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。此處的防重復(fù)處理記錄失效時間用于維護(hù)集群搶交易表,例如在當(dāng)前時間超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間時,可以將該待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。當(dāng)然,在處理節(jié)點(diǎn)處理一待處理交易數(shù)據(jù)完成后,可以將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。而防重復(fù)處理記錄失效時間可以避免處理節(jié)點(diǎn)單點(diǎn)故障而無法反饋待處理交易數(shù)據(jù)的完成信息,造成防重復(fù)處理記錄無法刪除的問題。通過上述步驟208至步驟211可以進(jìn)行同一待處理交易數(shù)據(jù)同時在不同處理節(jié)點(diǎn)上或不同線程處理的防重復(fù),即防止多個處理節(jié)點(diǎn)或一個處理節(jié)點(diǎn)的多個線程同時處理一筆交易。步驟212、在銀行系統(tǒng)數(shù)據(jù)庫中查詢交易表數(shù)據(jù),判斷交易表數(shù)據(jù)中是否有待處理交易數(shù)據(jù)所對應(yīng)的交易流水號,且交易流水號對應(yīng)的交易狀態(tài)是否為交易完成。若所述交易表數(shù)據(jù)中有待處理交易數(shù)據(jù)所對應(yīng)的交易流水號,且所述交易流水號對應(yīng)的交易狀態(tài)為交易完成,執(zhí)行步驟213。若所述交易表數(shù)據(jù)中有待處理交易數(shù)據(jù)所對應(yīng)的交易流水號,但該交易流水號對應(yīng)的交易狀態(tài)為交易未完成,執(zhí)行后續(xù)步驟214。步驟213、處理節(jié)點(diǎn)不對該待處理交易數(shù)據(jù)進(jìn)行處理。通過上述步驟212至步驟213可以進(jìn)行同一待處理交易數(shù)據(jù)在不同處理節(jié)點(diǎn)上的先后處理的防重復(fù),即防止一筆交易已在一個處理節(jié)點(diǎn)處理完畢,又在某個處理節(jié)點(diǎn)進(jìn)行處理。步驟214、處理節(jié)點(diǎn)對該待處理交易數(shù)據(jù)進(jìn)行處理。之后,可以返回步驟205。本發(fā)明實(shí)施例提供的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法,能夠根據(jù)所述集群除數(shù)余數(shù)表,由計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù),從而通過計算機(jī)集群處理系統(tǒng)中的多個處理節(jié)點(diǎn)實(shí)現(xiàn)基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的均衡處理,避免了當(dāng)前采用單點(diǎn)方式運(yùn)行基于輪詢處理模式的銀行系統(tǒng)應(yīng)用,在計算機(jī)單點(diǎn)出現(xiàn)故障時,銀行系統(tǒng)應(yīng)用無法繼續(xù)運(yùn)行的問題。另外,由于計算機(jī)集群處理系統(tǒng)中包括多個處理節(jié)點(diǎn),處理性能相較于單點(diǎn)方式更高,能夠處理當(dāng)前銀行系統(tǒng)的更多數(shù)據(jù)。另外,本發(fā)明實(shí)施例中還提供了為避免多個處理節(jié)點(diǎn)處理同一待處理交易數(shù)據(jù)的防重復(fù)處理機(jī)制以及各處理節(jié)點(diǎn)的均衡處理策略,進(jìn)一步對基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法進(jìn)行了優(yōu)化。對應(yīng)于上述圖1和圖2所對應(yīng)的方法實(shí)施例,本發(fā)明實(shí)施例提供一種基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,如圖3所示,包括:集群除數(shù)余數(shù)表生成單元31,用于生成集群除數(shù)余數(shù)表。待處理交易數(shù)據(jù)獲取單元32,用于根據(jù)所述集群除數(shù)余數(shù)表,計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù)。防重復(fù)處理信息獲取單元33,用于從所述處理節(jié)點(diǎn)獲取所述待處理交易數(shù)據(jù)的防重復(fù)處理信息。防重復(fù)處理記錄生成單元34,用于將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到一集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄。數(shù)據(jù)處理單元35,用于處理節(jié)點(diǎn)對待處理交易數(shù)據(jù)進(jìn)行處理。進(jìn)一步的,該防重復(fù)處理信息獲取單元33獲取的防重復(fù)處理信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的交易流水號以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。該防重復(fù)處理記錄生成單元34生成的防重復(fù)處理記錄包括防重復(fù)處理記錄在集群搶交易表中的流水號、待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識、待處理交易數(shù)據(jù)的交易流水號、防重復(fù)處理記錄在集群搶交易表的建立時間、防重復(fù)處理記錄失效時間以及發(fā)送所述防重復(fù)處理信息的處理節(jié)點(diǎn)標(biāo)識。具體的,如圖4所示,該防重復(fù)處理記錄生成單元34,包括:防重復(fù)處理記錄判斷模塊341,用于根據(jù)待處理交易數(shù)據(jù)的唯一索引信息判斷集群搶交易表中是否有該唯一索引信息對應(yīng)的防重復(fù)處理記錄;所述唯一索引信息包括:待處理交易數(shù)據(jù)所對應(yīng)的銀行系統(tǒng)應(yīng)用名稱、待處理交易數(shù)據(jù)的作業(yè)標(biāo)識以及待處理交易數(shù)據(jù)的交易流水號。防重復(fù)處理記錄處理模塊342,用于在所述集群搶交易表中有該唯一索引信息對應(yīng)的防重復(fù)處理記錄時,不將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中;在所述集群搶交易表中沒有該唯一索引信息對應(yīng)的防重復(fù)處理記錄時,將所述待處理交易數(shù)據(jù)的防重復(fù)處理信息插入到所述集群搶交易表中,形成待處理交易數(shù)據(jù)的防重復(fù)處理記錄。進(jìn)一步的,如圖4所示,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還可以包括:防重復(fù)處理記錄刪除單元37,用于在處理節(jié)點(diǎn)處理一待處理交易數(shù)據(jù)完成后,將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。進(jìn)一步的,如圖4所示,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:防重復(fù)處理記錄失效時間判斷單元38,用于判斷當(dāng)前時間是否超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間。防重復(fù)處理記錄刪除單元37,還用于在當(dāng)前時間超出待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄失效時間時,將所述待處理交易數(shù)據(jù)所對應(yīng)的防重復(fù)處理記錄在所述集群搶交易表中刪除。進(jìn)一步的,如圖4所示,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:交易表數(shù)據(jù)查詢單元39,用于在處理節(jié)點(diǎn)獲取一待處理交易數(shù)據(jù)后,且在對待處理交易數(shù)據(jù)正式處理前,在銀行系統(tǒng)數(shù)據(jù)庫中查詢交易表數(shù)據(jù);并在所述交易表數(shù)據(jù)中有待處理交易數(shù)據(jù)所對應(yīng)的交易流水號,且所述交易流水號對應(yīng)的交易狀態(tài)為交易完成時,處理節(jié)點(diǎn)不對所述待處理交易數(shù)據(jù)進(jìn)行處理。具體的,如圖4所示,該集群除數(shù)余數(shù)表生成單元31,包括:實(shí)時集群應(yīng)用數(shù)據(jù)表生成模塊311,用于生成銀行系統(tǒng)應(yīng)用的實(shí)時集群應(yīng)用數(shù)據(jù)表;所述實(shí)時集群應(yīng)用數(shù)據(jù)表包括銀行系統(tǒng)應(yīng)用在各處理節(jié)點(diǎn)上的應(yīng)用記錄;所述應(yīng)用記錄包括銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、所述應(yīng)用記錄在實(shí)時集群應(yīng)用數(shù)據(jù)表中的建立時間以及應(yīng)用記錄失效時間。處理節(jié)點(diǎn)總數(shù)確定模塊312,用于根據(jù)所述實(shí)時集群應(yīng)用數(shù)據(jù)表確定每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)總數(shù);所述處理節(jié)點(diǎn)總數(shù)為N。除數(shù)余數(shù)確定模塊313,用于將每個銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識按一預(yù)設(shè)順序進(jìn)行排列,并根據(jù)所述預(yù)設(shè)順序確定各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù);其中,所述除數(shù)為N,各處理節(jié)點(diǎn)的第一余數(shù)根據(jù)所述預(yù)設(shè)順序分別為0至N-1。集群除數(shù)余數(shù)表生成模塊314,用于根據(jù)各處理節(jié)點(diǎn)的第一余數(shù)和除數(shù)生成集群除數(shù)余數(shù)表;所述集群除數(shù)余數(shù)表包括銀行系統(tǒng)應(yīng)用的各處理節(jié)點(diǎn)的除數(shù)余數(shù)記錄;所述除數(shù)余數(shù)記錄包括:銀行系統(tǒng)應(yīng)用名稱、銀行系統(tǒng)應(yīng)用所運(yùn)行的處理節(jié)點(diǎn)的處理節(jié)點(diǎn)標(biāo)識、除數(shù)余數(shù)記錄在集群除數(shù)余數(shù)表中的建立時間以及各處理節(jié)點(diǎn)對應(yīng)的第一余數(shù)和除數(shù)。該待處理交易數(shù)據(jù)獲取單元32,包括:第二余數(shù)確定模塊321,用于根據(jù)銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù)的交易流水號和所述除數(shù)確定各待處理交易數(shù)據(jù)對應(yīng)的第二余數(shù);所述第二余數(shù)為:M=SmodN;S為待處理交易數(shù)據(jù)的交易流水號;N為所述除數(shù)。數(shù)據(jù)獲取模塊322,用于將第二余數(shù)與第一余數(shù)進(jìn)行匹配,若第二余數(shù)與第一余數(shù)相等,第一余數(shù)對應(yīng)的處理節(jié)點(diǎn)獲取所述第二余數(shù)對應(yīng)的待處理交易數(shù)據(jù)。進(jìn)一步的,如圖4所示,該基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,還包括:應(yīng)用記錄失效時間判斷單元40,用于判斷當(dāng)前時間是否超出一應(yīng)用記錄的應(yīng)用記錄失效時間。應(yīng)用記錄刪除單元41,用于在當(dāng)前時間超出所述應(yīng)用記錄的應(yīng)用記錄失效時間時,將所述應(yīng)用記錄在所述實(shí)時集群應(yīng)用數(shù)據(jù)表中刪除。值得說明的是,本發(fā)明實(shí)施例提供的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置的具體實(shí)現(xiàn)方式可以參見上述圖1和圖2對應(yīng)的方法實(shí)施例,此處不再贅述。本發(fā)明實(shí)施例提供的基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理裝置,能夠根據(jù)所述集群除數(shù)余數(shù)表,由計算機(jī)集群處理系統(tǒng)中的各處理節(jié)點(diǎn)獲取銀行系統(tǒng)應(yīng)用的各待處理交易數(shù)據(jù),從而通過計算機(jī)集群處理系統(tǒng)中的多個處理節(jié)點(diǎn)實(shí)現(xiàn)基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的均衡處理,避免了當(dāng)前采用單點(diǎn)方式運(yùn)行基于輪詢處理模式的銀行系統(tǒng)應(yīng)用,在計算機(jī)單點(diǎn)出現(xiàn)故障時,銀行系統(tǒng)應(yīng)用無法繼續(xù)運(yùn)行的問題。另外,由于計算機(jī)集群處理系統(tǒng)中包括多個處理節(jié)點(diǎn),處理性能相較于單點(diǎn)方式更高,能夠處理當(dāng)前銀行系統(tǒng)的更多數(shù)據(jù)。另外,本發(fā)明實(shí)施例中還提供了為避免多個處理節(jié)點(diǎn)處理同一待處理交易數(shù)據(jù)的防重復(fù)處理機(jī)制以及各處理節(jié)點(diǎn)的均衡處理策略,進(jìn)一步對基于輪詢處理模式的銀行系統(tǒng)應(yīng)用的處理方法進(jìn)行了優(yōu)化。本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機(jī)可用程序代碼的計算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計算機(jī)程序產(chǎn)品的形式。本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機(jī)程序指令到通用計算機(jī)、專用計算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。這些計算機(jī)程序指令也可存儲在能引導(dǎo)計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機(jī)可讀存儲器中,使得存儲在該計算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。這些計算機(jī)程序指令也可裝載到計算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機(jī)實(shí)現(xiàn)的處理,從而在計算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。本發(fā)明中應(yīng)用了具體實(shí)施例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。當(dāng)前第1頁1 2 3 
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
保德县| 永丰县| 安福县| 福鼎市| 蒲城县| 江川县| 浦城县| 洞口县| 上饶市| 上虞市| 泽普县| 元朗区| 绿春县| 海安县| 商都县| 永德县| 九龙城区| 老河口市| 通许县| 手游| 曲靖市| 濉溪县| 信宜市| 泰安市| 伽师县| 丰城市| 潜山县| 扎兰屯市| 南漳县| 拉孜县| 颍上县| 体育| 平乐县| 霍林郭勒市| 夹江县| 建德市| 大竹县| 洱源县| 泸西县| 扎赉特旗| 苏州市|