[發明專利]聯機事務處理系統之間的交易方法及交易裝置在審
| 申請號: | 201510765190.0 | 申請日: | 2015-11-10 |
| 公開(公告)號: | CN105227384A | 公開(公告)日: | 2016-01-06 |
| 發明(設計)人: | 何虎威;信懷義;王艷華 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯機 事務處理 系統 之間 交易 方法 裝置 | ||
技術領域
本發明涉及負載均衡和故障隔離技術領域,尤其涉及一種聯機事務處理系統之間的交易方法及交易裝置。
背景技術
在兩個OLTP(On-LineTransactionProcessing聯機事務處理)系統之間進行通訊時,如圖1所示,假設前端的系統A有n臺機器,需要與后端系統B的m臺機器進行通訊,為保證資源的合理利用以及故障應對,需要考慮以下兩個問題:一是系統A上每臺機器都應該與系統B上的機器均勻的建立通訊連接,以實現負載均衡;二是在系統B上的某臺機器出現故障后,系統A需要將系統B中的該機器隔離,以避免系統A與該發生故障機器進行通訊。
現有技術在實現對系統B中各機器的負載均衡和故障隔離時,通常是在系統A和系統B之間增加負載均衡設備C,如圖2所示,利用該負載均衡設備C實現對統B中各機器的負載均衡和故障隔離。具體工作時,位于系統A和系統B之間的負載均衡設備C一方面會接收系統A發出的交易請求,將該交易請求轉發給系統B,另一方面會向系統B中的各機器發送通訊探測信號,探測系統B中的各機器是否發生故障,當發現系統B中的某臺機器發生故障時,對其進行故障隔離,阻斷系統A中的各機器向系統B中的該發生故障的機器進行通訊。
但是,隨著系統A和系統B的交易量越來越大,系統B中的機器數量越來越多,從而使得負載均衡設備向系統B發生的通訊探測信號越來越多,導致網絡通訊量也隨之大大增加,造成網絡負載較大,網絡成本較高。
發明內容
為解決上述技術問題,本發明實施例提供了一種聯機事務處理系統之間的交易方法及交易裝置,以減小網絡負載,降低網絡成本。
為解決上述問題,本發明實施例提供了如下技術方案:
一種聯機事務處理系統之間的交易方法,包括:
向多個目標交易裝置發送交易請求;
接收所述多個目標交易裝置返回的交易響應;
判斷所述多個目標交易裝置返回的交易響應是否滿足第一預設條件;
當所述多個目標交易裝置中某個目標交易裝置返回的交易響應連續N次不滿足第一預設條件時,將該目標交易裝置記為故障交易裝置,并對所述故障交易裝置進行故障隔離,切換與所述故障交易裝置的通訊連接;其中,N為大于1的整數。
優選的,判斷所述多個目標交易裝置返回的交易響應是否滿足第一預設條件包括:
判斷所述多個目標交易裝置返回的交易響應是否在第一預設時間內返回;
當所述多個目標交易裝置返回的交易響應在第一預設時間內返回時,判斷所述多個目標交易裝置返回的交易響應是否與預設交易響應相匹配。
優選的,該方法還包括:
向所述故障交易裝置發送探測信號;
接收所述故障交易裝置返回的探測響應;
判斷所述故障交易裝置返回的探測響應是否滿足第二預設條件;
當所述故障交易裝置返回的探測響應連續M次滿足第二預設條件時,將該故障交易裝置標記為目標交易裝置,恢復與該故障交易裝置對應的目標交易裝置的通訊連接;其中,M為大于1的整數。
優選的,判斷所述多個探測響應是否滿足第二預設條件包括:
判斷所述探測響應是否在第二預設時間內返回;
當所述探測響應在第二預設時間內返回時,判斷所述探測響應是否與預設探測響應相匹配。
優選的,所述向多個目標交易裝置發送交易請求包括:
依次向所述多個目標交易裝置發送交易請求;
或,
向所述多個目標交易裝置中當前正在處理的交易請求數量最少的目標交易裝置發送交易請求。
一種聯機事務處理系統的交易裝置,應用于上述任一項所述的交易方法,包括:
發送模塊,用于向多個目標交易裝置發送交易請求;
接收模塊,用于接收所述多個目標交易裝置返回的交易響應;
判斷模塊,用于所述多個目標交易裝置返回的交易響應是否滿足第一預設條件;
負載均衡模塊,用于當所述多個目標交易裝置中某個目標交易裝置返回的交易響應連續N次不滿足第一預設條件時,將該目標交易裝置記為故障交易裝置,并對所述故障交易裝置進行故障隔離,切換與所述故障交易裝置的通訊連接;其中,N為大于1的整數。
優選的,所述判斷模塊包括:
第一判斷單元,用于判斷所述多個目標交易裝置返回的交易響應是否在第一預設時間內返回;
第二判斷單元,用于當所述多個目標交易裝置返回的交易響應在第一預設時間內返回時,判斷所述多個目標交易裝置返回的交易響應是否與預設交易響應相匹配。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510765190.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種故障處理的方法及系統
- 下一篇:基于安卓平臺的物聯網終端管控系統





