[發明專利]金融實時交易系統中的負載均衡模塊有效
| 申請號: | 201210419239.3 | 申請日: | 2012-10-29 |
| 公開(公告)號: | CN102932444A | 公開(公告)日: | 2013-02-13 |
| 發明(設計)人: | 袁立威;鐘開鴛;張林彥 | 申請(專利權)人: | 上海銀商資訊有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06Q40/04 |
| 代理公司: | 上海浦一知識產權代理有限公司 31211 | 代理人: | 殷曉雪 |
| 地址: | 200120 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 金融 實時 交易系統 中的 負載 均衡 模塊 | ||
技術領域
本申請涉及一種金融實時交易系統,特別是涉及位于終端與后臺服務器之間的通訊模塊。
背景技術
人們在使用銀行卡、預付費卡等金融卡片進行消費交易時,就用到了金融實時交易系統。請參閱圖1,這是金融實時交易系統的簡單原理示意圖,包括:
——多個終端10:用于讀取金融卡片信息,并將包含有金融卡片信息和交易信息的交易請求發送給后臺服務器50,還接收后臺服務器50返回的交易結果。所述終端10包括刷卡機(也稱POS機)、集成有刷卡功能的收銀機等,
——一個后臺服務器50:用于接收來自各個終端10的交易請求,根據金融卡片信息(例如金融卡片的卡號、密碼等)對交易信息(例如交易金額等)進行處理后,將交易結果返回給各個終端10。
在金融實時交易系統中,交易請求、交易結果均為符合ISO8583協議的報文形式。
圖1所示的金融實時交易系統中,終端10的數量眾多,因而同時發出的交易請求可能有成千上萬條,這將對后臺服務器50的并行處理能力帶來極大的壓力。為此,實際應用的金融實時交易系統在后臺服務器50的前端設置了通訊模塊20,如圖2所示。新增加的通訊模塊20用于實時接收來自多個終端10的短連接方式傳輸的交易請求,并將其以長連接方式異步發送給后臺服務器50;還接收后臺服務器50以長連接方式異步傳輸的交易結果,并將其以短連接方式同時發送回各個終端10。所述通訊模塊20與終端10之間采用短連接的通訊方式,即每進行一次報文收發時才進行連接,收發完畢后立即斷開連接。所述通訊模塊20與后臺服務器50之間采用長連接的通訊方式,即先建立連接再進行報文收發,在沒有報文收發時連接也不斷開。
顯然,由通訊模塊20同步、并行地接收各個終端10的交易請求,將其緩存起來后串行、異步地發送給后臺服務器50,這大大提高了對前臺(終端10)的響應能力,又極大地減輕了對后臺(后臺服務器50)的壓力。同時,通訊模塊20還串行接收后臺服務器50返回的交易結果,并將其并行地返回至各個終端10。
目前,所述的通訊模塊20主要是由一種專門的硬件設備“網控器”(Network?Access?Controller)來實現的。網控器包括被稱為上聯卡和下聯卡的兩塊網卡、總線、諸如網線接口、串行接口、modem接口等的各種接口。其中,下聯卡與終端10通過撥號網、專線、局域網等物理連接方式進行報文通訊,上聯卡與后臺服務器50通過串行接口、modem、局域網等物理連接方式進行報文通訊,下聯卡與上聯卡之間通過內部總線交換數據并受內部路由表的控制。
所述通訊模塊20可以是一臺網控器,也可以是級聯的多臺網控器。例如如圖3所示,終端10a位于北京市,后臺服務器50位于上海市,終端10a連接作為北京市節點的第一網控器21a,該第一網控器21a再連接作為華北區域節點的第二網控器21b,該第二網控器21b再連接作為上海市根節點的第三網控器21c,該第三網控器21c直接連接后臺服務器50。此時,第一網控器21a與終端10a之間采用短連接通訊,各網控器之間的級聯、以及第三網控器21c與后臺服務器50之間均采用長連接通訊。
由網控器21實現的通訊模塊20具有以下缺陷:
其一,后臺服務器50是金融機構用于交易結算的,每個金融機構在全球范圍內通常只部署一處。隨著金融交易的迅猛發展,后臺服務器50已逐漸發展為基于分布式系統的計算機集群。而每臺網控器21都只能連接到一臺后臺服務器50,不支持計算機集群,自然也不具備負載均衡功能。
針對后臺服務器集群,目前只能為每一臺后臺服務器50設置各自獨立的通訊模塊20,并根據報文的流量和并發數為每一通訊模塊20分配終端10。實際應用中,由于報文流量和并發數隨時變化,這種人工干預的處理方式不靈活、難以調整。
其二,網控器21不支持熱機備份功能,只能采用冷機備份的方式。一旦某一臺網控器21出現故障,只能采用人工恢復的方式,成本高,風險大。
其三,每臺網控器21能夠支持的前臺連接數量是有限的。隨著金融交易的迅猛發展,高峰時段內的同時交易數量不斷上升,這就需要不斷購置新的網控器21部署到通訊模塊20中,增加了運營和維護成本。
發明內容
本申請所要解決的技術問題是提供一種金融實時交易系統中的負載均衡模塊,用于替代現有的金融實時交易系統中處于相同位置的通訊模塊。所述負載均衡模塊可以用于后臺服務器集群環境,并且支持熱機備份,還便于擴展處理能力,并具有較高的處理性能和較強的穩定性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海銀商資訊有限公司,未經上海銀商資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210419239.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:真空泵
- 下一篇:一種快速制作發泡模具的方法





