麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種高可用多機備份路由表管理與切換方法

文檔序號:7861417閱讀:179來源:國知局
專利名稱:一種高可用多機備份路由表管理與切換方法
一種高可用多機備份路由表管理與切換方法[技術領域]
本發(fā)明涉及證券電子系統(tǒng)數(shù)據(jù)備份控制技術領域,具體的說是一種高可用多機備份路由表分布計算、多機協(xié)調與中央分發(fā)等管理與切換方法。[背景技術]
證券交易所為證券市場提供公共的交易平臺,其中證券核心交易系統(tǒng)作為證券產(chǎn)品實時競價撮合的平臺系統(tǒng),也被稱為競價撮合平臺,屬于關鍵業(yè)務系統(tǒng)。
競價撮合平臺由后臺負責計算處理的多主機集群、中臺接入網(wǎng)關和前臺接入節(jié)點構成,由于競價撮合平臺需要處理來自全國百余家證券公司、數(shù)千家營業(yè)部、九千萬投資者、平均每秒數(shù)千筆、峰值達每秒十萬筆的訂單流,并在百毫秒級的時間范圍內快速響應, 且其性能安全可靠直接關系到國內金融市場的繁榮穩(wěn)定,因此競價撮合平臺需要保證穩(wěn)定、高可用性。
由于硬件、網(wǎng)絡、軟件、人為誤操作等易造成單點故障,若無法在短時間內完成自動檢測則將延緩系統(tǒng)正常營運;且主機硬件系統(tǒng)故障占據(jù)了總體故障發(fā)生的較大比例,因此目前為進一步提高競價撮合平臺可用性主要從兩方面著手
首先,完善自動檢測系統(tǒng),目標為即使出現(xiàn)硬件、網(wǎng)絡、軟件、人為誤操作造成的單點故障,可以在數(shù)十秒內完成硬件、網(wǎng)絡、系統(tǒng)故障的自動檢測和切換,令對證券市場的影響將至最低;
其次,改進主機連接模式,目前證券行業(yè)主要運用的一主一備的熱備模式,如國內專利CN1366242A公開的一種雙機備份方法,該模式通過雙機系統(tǒng)間應用層的通信及系統(tǒng)層的支持實現(xiàn)主備機之間同步運行,利用應用層與系統(tǒng)層之間的管理層指控主備機IP間切換、文件及注冊表的鏡像等操作,但該模式并不適用于信息數(shù)據(jù)龐大且更新速度極快的證券交易系統(tǒng),易發(fā)生雙點故障、延遲響應、吞吐量小等問題。
再次,添加冷備機作為主機熱備模式的補充,在熱備切換生效后重啟冷備機,將冷備機添加入后臺集群中,可提高系統(tǒng)整體冗余度,為證券行業(yè)系統(tǒng)運營提供靈活性,可在故障切換后快速反應,給系統(tǒng)重上保險,但在證券行業(yè)現(xiàn)有系統(tǒng)中,這一添加過程會對正在工作的交易主機造成明顯影響,證券行業(yè)現(xiàn)有系統(tǒng)加入冷備機的主要方式是系統(tǒng)停機維護, 不能夠在日中交易期間啟動添加冷備機。[發(fā)明內容]
本發(fā)明的目的在于解決上述技術問題,提供一種適用于高可用集群計算機系統(tǒng)多機備份要求的訂單路由表計算、切換和分發(fā)的方法。
為實現(xiàn)上述目的,設計一種高可用多機備份路由表管理與切換方法,其特征在于集群計算機系統(tǒng)由若干臺負責交易業(yè)務處理的交易主機組成,其中有一臺兼作主管理節(jié)點,這些交易主機通過中臺接入網(wǎng)關接收處理來自前臺接入節(jié)點的訂單并進行處理,再通過中臺接入網(wǎng)關將處理結果返回給前臺接入節(jié)點,主管理節(jié)點維護集群成員節(jié)點及啟動順序信息,新加入集群的節(jié)點可從主管理節(jié)點獲取最新的集群成員節(jié)點信息;構成集群的各臺主機之間通過網(wǎng)絡進行通信,通過共享存儲設備對單一視圖的文件系統(tǒng)進行讀寫訪問, 通過分布鎖服務協(xié)調主機間的一致性數(shù)據(jù)和進行主機間同步,通過集群成員管理服務得到節(jié)點失效和節(jié)點加入通知。
所述的方法具體包括以下步驟
a.交易主機根據(jù)產(chǎn)品集合進行分區(qū),每臺主機僅處理特定產(chǎn)品集合的證券產(chǎn)品, 對某一產(chǎn)品集合,對應有主用交易主機(主用機)和備用交易主機(備用機),正常情況下,主用機負責該產(chǎn)品集合的證券交易處理,備用機不進行該產(chǎn)品集合的證券交易處理,備用機通過復制技術保持與主用機的數(shù)據(jù)一致性,在主用機失效時,備用機將動態(tài)調整為該產(chǎn)品集合的主用機;
b.訂單路由表負責管理各個產(chǎn)品集合的主用機、備用機信息,這些信息被稱為訂單路由信息,主用機只能定一個,備用機可以定多個,備用機之間定義接管次序,依次稱為第一備機、第二備機,以此類推;靜態(tài)路由表指在交易系統(tǒng)啟動前預先定義在文件中的各個產(chǎn)品集合的主用機、備用機信息,動態(tài)路由表指實時計算獲得的各個產(chǎn)品集合的主用機、備用機信息;日初啟動在各交易主機均工作正常的情況,動態(tài)路由表內容即為靜態(tài)路由表;
c.靜態(tài)路由表定義了各臺交易主機負責處理產(chǎn)品集合,為各臺交易主機分配了工作負載,針對硬件條件和業(yè)務需求采取靈活的路由表配置方案,以便在保證超高可用的同時,最大程度地利用處理器計算能力,一種配置方案是負載均衡,各臺主機均配置為產(chǎn)品集合的主用機和另外兩個產(chǎn)品集合的備用機或另一種配置方案是純備機,一部分主機配置為產(chǎn)品集合的主用機和第二備機,另一部分主機配置為產(chǎn)品集合的第一備機;
d.在集群成員主機發(fā)生變化時,動態(tài)路由表將重新計算,主管理節(jié)點記錄節(jié)點啟動順序,區(qū)分日初啟動節(jié)點和日中啟動節(jié)點,日初啟動節(jié)點在動態(tài)路由表對應產(chǎn)品集合中的接管次序,按照靜態(tài)路由表所定乂次序,日中啟動節(jié)點在動態(tài)路由表對應廣品集合中的接管次序,按照節(jié)點啟動的時間順序;
e.在主機失效時,重新計算動態(tài)路由表,該主機原先作為主用機的產(chǎn)品集合,其第一備機變?yōu)橹饔脵C,第二備機遞進變?yōu)榈谝粋錂C,以此類推,該主機原先作為備用機的產(chǎn)品集合,其后的備機遞進前推,動態(tài)路由表中日初啟動節(jié)點優(yōu)先級高于日中啟動節(jié)點,日中啟動節(jié)點中啟動早的優(yōu)先級高于啟動晚的,這保證了主用機失效時每個產(chǎn)品集合均由準備最充分的備用機最先接管;
f.在冷備機加入集群時,重新計算動態(tài)路由表,根據(jù)靜態(tài)路由表獲得冷備機相關的產(chǎn)品集合,將冷備機加在這些產(chǎn)品集合接管序列的末尾,冷備機熱添加技術,既允許冷備機加入集群并實施數(shù)據(jù)裝載,又不打斷當前主用機的正常業(yè)務處理,冷備機數(shù)據(jù)裝載需要十數(shù)分鐘,完成數(shù)據(jù)裝載的冷備機與正常熱備機沒有差別,在數(shù)十秒內完成硬件故障的自動檢測和切換。
g.各臺交易主機從集群成員管理服務得到節(jié)點失效和節(jié)點加入通知后,各自計算動態(tài)路由表,各自向中臺接入網(wǎng)關分發(fā)動態(tài)路由表,各臺交易主機從集群文件系統(tǒng)讀取到相同的靜態(tài)路由表,從主管理節(jié)點獲取一致的節(jié)點啟動順序信息,因此各臺交易主機計算所得的動態(tài)路由表彼此一致。
所述的交易主機中包含協(xié)調器、復制器等功能模塊,協(xié)調器負責計算動態(tài)路由表,協(xié)調器在完成動態(tài)路由表計算后,將通知復制器和各功能模塊實施相應的主備切換工作, 待復制器和各功能模塊完成主備切換工作后,協(xié)調器將向中臺各個接入網(wǎng)關分發(fā)動態(tài)路由表,后臺交易主機發(fā)給中臺接入網(wǎng)關的動態(tài)路由表,表示該交易主機作為主用機的產(chǎn)品集合已切換就緒,隨后從前臺新打入的訂單,將通過中臺新的訂單路由表,轉至已就緒的新的主用機進行業(yè)務處理。
動態(tài)路由表計算方法為
a.路由管理算法首先分析檢查傳入的節(jié)點序列,確定記錄分隔點位置,隨之確定日初序列,即在分隔點之前的序列及重啟序列,即在分隔點之后的序列;
b.依次檢查所有的有效產(chǎn)品集合;
c.依次檢查該有效產(chǎn)品集合在靜態(tài)路由表中對應的節(jié)點是否在日初序列中,檢查節(jié)點包括主用機及各個備用機;
d.當日初序列中有此節(jié)點,則在動態(tài)路由中添加節(jié)點;
e.判斷此有效產(chǎn)品集合對應的靜態(tài)路由節(jié)點是否檢查結束
①是,則進入步驟f;
②否,則返回步驟c ;
f.判斷所有有效產(chǎn)品集合是否檢查完畢
①是,則進入步驟g;
②否,則返回步驟b;
g.依次檢查重啟序列中的每一個節(jié)點;
h.針對當前節(jié)點,檢查靜態(tài)路由表中包含該節(jié)點的每一個產(chǎn)品集合;
i.將此節(jié)點更新到動態(tài)路由表中此產(chǎn)品集合的待添加主機位置,然后此待添加主機位置向后移一格,準備后續(xù)主機的加入;
j.判斷對應產(chǎn)品集合是否檢查完畢
①是,則進入步驟k ;
②否,則返回步驟h;
k.判斷重啟序列中的節(jié)點是否檢查完畢
①是,則進入步驟I;
②否,則返回步驟g;
I.交易主機完成全部動態(tài)路由表的計算。
熱備主機的路由表切換分發(fā)方法為
a.當通過分布鎖服務器獲知有主機退出;
b.引發(fā)系統(tǒng)中斷處理,更新本地靜態(tài)路由表節(jié)點序列并添加主線處理事件;
c.主線處理中,通過分布鎖服務器,競爭主管理節(jié)點;
d.判斷當前主機是否為主管理節(jié)點;
①是,則進入步驟e;
②否,則進入步驟f;
e.更新節(jié)點序列鎖中的節(jié)點序列;
f.根據(jù)節(jié)點序列,計算動態(tài)路由表;
g.王機上復制器完成接管后,直對應的廣品集合的就緒標簽為完成;
h.協(xié)調器確認就緒標簽后,下發(fā)路由表。
冷備機熱添加的路由表更新分發(fā)方法為
a.通過分布鎖服務器,加入集群;
b.讀出節(jié)點序列鎖中當前的節(jié)點序列,并記錄于本地變量中;
c.根據(jù)節(jié)點序列計算動態(tài)路由表,獲知自己主備處理的產(chǎn)品集合;
d.創(chuàng)建內存,將就緒標簽設定為初始狀態(tài);
e.進入多階段啟動,創(chuàng)建業(yè)務相關資源,裝載數(shù)據(jù);
f.根據(jù)當前最新節(jié)點序列,重新計算動態(tài)路由表;
g.復制器完成啟動,將就緒標簽設定為復制態(tài);
h.協(xié)調器確認就緒標簽后,下發(fā)路由器。
本發(fā)明與現(xiàn)有技術相比,充分提高了計算機數(shù)據(jù)處理速度性能,具體的說具有以下有益效用
a.在現(xiàn)有一主一備的熱備模式,升級為一主兩備甚至多備的熱備模式,從而可以應對主機硬件的雙點故障,在平臺系統(tǒng)達到超高可用性的同時,各項并發(fā)處理、吞吐量、延遲響應、切換時間指標仍保持與原先一主一備模式接近的水平。
b.以改進方式添加冷備機,作為主機熱備模式的補充,在熱備切換生效后重啟冷備機,將冷備機添加入后臺集群中,可提高系統(tǒng)整體冗余度,為證券行業(yè)系統(tǒng)運營提供靈活性,可在故障切換后快速反應,給系統(tǒng)重上保險;
c.建立了多臺交易主機并行運行的集群系統(tǒng),提供可靈活定義主機邏輯互備關系的訂單路由表,并提供主機失效與恢復時訂單路由表計算、切換和分發(fā)的方法,為集群系統(tǒng)增強了主機冗余度,充分利用主機計算能力,對系統(tǒng)性能影響較小,成本較低。[


]
圖I為本發(fā)明中多機互備集群示意圖2為本發(fā)明交易主機功能模塊示意圖3為本發(fā)明動態(tài)路由表計算流程圖4為本發(fā)明熱備主機的路由表切換分發(fā)流程圖5為本發(fā)明冷備機熱添加的路由表更新分發(fā)流程圖。[具體實施方式
]
為了使本發(fā)明的目的原理及設計方案清楚明了,現(xiàn)結合附圖對本發(fā)明作進一步闡述,其中涉及的方法對本領域技術人員來說是可以實現(xiàn)的。
在多機互備模式改進方面,本技術方案設想,將進入主機處理的產(chǎn)品劃分成為不同的產(chǎn)品集合,對于一個產(chǎn)品集合,可以有一臺主機作為主用機,可以有多臺主機作為備用機,分別稱為第一備機,第二備機,第三備機等,對于一臺主機可以同時主處理多個產(chǎn)品集合,也可以同時備處理多個產(chǎn)品集合,設計出的多機互備集群如圖I所示,圖中有4臺負責交易業(yè)務處理的交易主機構成一個集群,其中有一臺兼作主管理節(jié)點,由集群基礎軟件提供集群成員管理服務、分布鎖服務和投票服務,主機之間通過網(wǎng)絡互連以交換數(shù)據(jù)和控制消息,主機之間通過存儲區(qū)域網(wǎng)絡(SAN)共享訪問磁盤。
其中交易主機內部主要功能模塊如圖2所示,包括主機、備機及審計日志,備機中包含協(xié)調器、復制器、撮合器以及功能模塊,由協(xié)調器控制復制器、撮合器及其他功能模塊的工作,借助共享磁盤上的審計日志實施數(shù)據(jù)復制,并通過集群成員管理服務和節(jié)點序列管理服務保證多主機間數(shù)據(jù)一致和處理同步,在應用時具體步驟如下
a.交易主機根據(jù)產(chǎn)品集合進行分區(qū),每臺主機僅處理特定產(chǎn)品集合的證券產(chǎn)品, 對某一產(chǎn)品集合,對應有主用交易主機(主用機)和備用交易主機(備用機),正常情況下,主用機負責該產(chǎn)品集合的證券交易處理,備用機不進行該產(chǎn)品集合的證券交易處理,備用機通過復制技術保持與主用機的數(shù)據(jù)一致性,在主用機失效時,備用機將動態(tài)調整為該產(chǎn)品集合的主用機;
b.訂單路由表負責管理各個產(chǎn)品集合的主用機、備用機信息,這些信息被稱為訂單路由信息,主用機只能定一個,備用機可以定多個,備用機之間定義接管次序,依次稱為第一備機、第二備機,以此類推;靜態(tài)路由表指在交易系統(tǒng)啟動前預先定義在文件中的各個產(chǎn)品集合的主用機、備用機信息,動態(tài)路由表指實時計算獲得的各個產(chǎn)品集合的主用機、備用機信息;日初啟動在各交易主機均工作正常的情況,動態(tài)路由表內容即為靜態(tài)路由表;
c.靜態(tài)路由表定義了各臺交易主機負責處理產(chǎn)品集合,為各臺交易主機分配了工作負載,針對硬件條件和業(yè)務需求采取靈活的路由表配置方案,以便在保證超高可用的同時,最大程度地利用處理器計算能力,一種配置方案是負載均衡,各臺主機均配置為產(chǎn)品集合的主用機和另外兩個產(chǎn)品集合的備用機或另一種配置方案是純備機,一部分主機配置為產(chǎn)品集合的主用機和第二備機,另一部分主機配置為產(chǎn)品集合的第一備機;
所述的靜態(tài)配置路由表如表I所示,其中寫明了每個產(chǎn)品集合所對應的主機,第一備機,第二備機等,
表I靜態(tài)配置路由
權利要求
1.一種高可用多機備份路由表管理與切換方法,其特征在于集群計算機系統(tǒng)由若干臺負責交易業(yè)務處理的交易主機組成,其中有一臺兼作主管理節(jié)點,這些交易主機由中臺接入網(wǎng)關接收處理來自前臺接入節(jié)點的訂單并進行處理,再通過中臺接入網(wǎng)關將處理結果返回給前臺接入節(jié)點,主管理節(jié)點維護集群成員節(jié)點及啟動順序信息,新加入集群的節(jié)點可從主管理節(jié)點獲取最新的集群成員節(jié)點信息;構成集群的各臺主機之間通過網(wǎng)絡進行通信,通過共享存儲設備對單一視圖的文件系統(tǒng)進行讀寫訪問,通過分布鎖服務協(xié)調主機間的一致性數(shù)據(jù)和進行主機間同步,通過集群成員管理服務得到節(jié)點失效和節(jié)點加入通知。
2.如權利要求I所述的一種高可用多機備份路由表管理與切換方法,其特征在于所述的方法具體包括以下步驟a.交易主機根據(jù)產(chǎn)品集合進行分區(qū),每臺主機僅處理特定產(chǎn)品集合的證券產(chǎn)品,對某一產(chǎn)品集合,對應有主用交易主機(主用機)和備用交易主機(備用機),正常情況下,主用機負責該產(chǎn)品集合的證券交易處理,備用機不進行該產(chǎn)品集合的證券交易處理,備用機通過復制技術保持與主用機的數(shù)據(jù)一致性,在主用機失效時,備用機將動態(tài)調整為該產(chǎn)品集合的主用機;b.訂單路由表負責管理各個產(chǎn)品集合的主用機、備用機信息,這些信息被稱為訂單路由信息,主用機只能定一個,備用機可以定多個,備用機之間定義接管次序,依次稱為第一備機、第二備機,以此類推;靜態(tài)路由表指在交易系統(tǒng)啟動前預先定義在文件中的各個產(chǎn)品集合的主用機、備用機信息,動態(tài)路由表指實時計算獲得的各個產(chǎn)品集合的主用機、備用機信息;日初啟動在各交易主機均工作正常的情況,動態(tài)路由表內容即為靜態(tài)路由表;c.靜態(tài)路由表定義了各臺交易主機負責處理產(chǎn)品集合,為各臺交易主機分配了工作負載,針對硬件條件和業(yè)務需求采取靈活的路由表配置方案,以便在保證超高可用的同時,最大程度地利用處理器計算能力,一種配置方案是負載均衡,各臺主機均配置為產(chǎn)品集合的主用機和另外兩個產(chǎn)品集合的備用機或另一種配置方案是純備機,一部分主機配置為產(chǎn)品集合的主用機和第二備機,另一部分主機配置為產(chǎn)品集合的第一備機;d.在集群成員主機發(fā)生變化時,動態(tài)路由表將重新計算,主管理節(jié)點記錄節(jié)點啟動順序,區(qū)分日初啟動節(jié)點和日中啟動節(jié)點,日初啟動節(jié)點在動態(tài)路由表對應產(chǎn)品集合中的接管次序,按照靜態(tài)路由表所定乂次序,日中啟動節(jié)點在動態(tài)路由表對應廣品集合中的接管次序,按照節(jié)點啟動的時間順序;e.在主機失效時,重新計算動態(tài)路由表,該主機原先作為主用機的產(chǎn)品集合,其第一備機變?yōu)橹饔脵C,第二備機遞進變?yōu)榈谝粋錂C,以此類推,該主機原先作為備用機的產(chǎn)品集合,其后的備機遞進前推,動態(tài)路由表中日初啟動節(jié)點優(yōu)先級高于日中啟動節(jié)點,日中啟動節(jié)點中啟動早的優(yōu)先級高于啟動晚的,這保證了主用機失效時每個產(chǎn)品集合均由準備最充分的備用機最先接管;f.在冷備機加入集群時,重新計算動態(tài)路由表,根據(jù)靜態(tài)路由表獲得冷備機相關的產(chǎn)品集合,將冷備機加在這些產(chǎn)品集合接管序列的末尾,冷備機熱添加技術,既允許冷備機加入集群并實施數(shù)據(jù)裝載,又不打斷當前主用機的正常業(yè)務處理,冷備機數(shù)據(jù)裝載需要十數(shù)分鐘,完成數(shù)據(jù)裝載的冷備機與正常熱備機沒有差別,在數(shù)十秒內完成硬件故障的自動檢測和切換。g.各臺交易主機從集群成員管理服務得到節(jié)點失效和節(jié)點加入通知后,各自計算動態(tài)路由表,各自向中臺接入網(wǎng)關分發(fā)動態(tài)路由表,各臺交易主機從集群文件系統(tǒng)讀取到相同的靜態(tài)路由表,從主管理節(jié)點獲取一致的節(jié)點啟動順序信息,因此各臺交易主機計算所得的動態(tài)路由表彼此一致。
3.如權利要求I所述的一種高可用多機備份路由表管理與切換方法,其特征在于所述的交易主機中包含協(xié)調器、復制器等功能模塊,協(xié)調器負責計算動態(tài)路由表,協(xié)調器在完成動態(tài)路由表計算后,將通知復制器和各功能模塊實施相應的主備切換工作,待復制器和各功能t旲塊完成王備切換工作后,協(xié)調器將向中臺各個接入網(wǎng)關分發(fā)動態(tài)路由表,后臺交易主機發(fā)給中臺接入網(wǎng)關的動態(tài)路由表,表示該交易主機作為主用機的產(chǎn)品集合已切換就緒,隨后從前臺新打入的訂單,將通過中臺新的訂單路由表,轉至已就緒的新的主用機進行業(yè)務處理。
4.如權利要求I所述的一種高可用多機備份路由表管理與切換方法,其特征在于動態(tài)路由表計算方法為a.路由管理算法首先分析檢查傳入的節(jié)點序列,確定記錄分隔點位置,隨之確定日初序列,即在分隔點之前的序列及重啟序列,即在分隔點之后的序列;b.依次檢查所有的有效產(chǎn)品集合;c.依次檢查該有效產(chǎn)品集合在靜態(tài)路由表中對應的節(jié)點是否在日初序列中,檢查節(jié)點包括主用機及各個備用機;d.當日初序列中有此節(jié)點,則在動態(tài)路由中添加節(jié)點;e.判斷此有效產(chǎn)品集合對應的靜態(tài)路由節(jié)點是否檢查結束①是,則進入步驟f;②否,則返回步驟c;f.判斷所有有效產(chǎn)品集合是否檢查完畢①是,則進入步驟g;②否,則返回步驟b;g.依次檢查重啟序列中的每一個節(jié)點;h.針對當前節(jié)點,檢查靜態(tài)路由表中包含該節(jié)點的每一個產(chǎn)品集合;i.將此節(jié)點更新到動態(tài)路由表中此產(chǎn)品集合的待添加主機位置,然后此待添加主機位置向后移一格,準備后續(xù)主機的加入;j.判斷對應產(chǎn)品集合是否檢查完畢①是,則進入步驟k;②否,則返回步驟h;k.判斷重啟序列中的節(jié)點是否檢查完畢①是,則進入步驟I;②否,則返回步驟g;I.交易主機完成全部動態(tài)路由表的計算。
5.如權利要求I所述的一種高可用多機備份路由表管理與切換方法,其特征在于熱備主機的路由表切換分發(fā)方法為a.當通過分布鎖服務器獲知有主機退出;b.引發(fā)系統(tǒng)中斷處理,更新本地靜態(tài)路由表節(jié)點序列并添加主線處理事件;c.主線處理中,通過分布鎖服務器,競爭主管理節(jié)點;d.判斷當前主機是否為主管理節(jié)點;①是,則進入步驟e;②否,則進入步驟f;e.更新節(jié)點序列鎖中的節(jié)點序列;f.根據(jù)節(jié)點序列,計算動態(tài)路由表;g.王機上復制器完成接管后,直對應的廣品集合的就緒標簽為完成;h.協(xié)調器確認就緒標簽后,下發(fā)路由表。
6.如權利要求I所述的一種高可用多機備份路由表管理與切換方法,其特征在于冷備機熱添加的路由表更新分發(fā)方法為a.通過分布鎖服務器,加入集群;b.讀出節(jié)點序列鎖中當前的節(jié)點序列,并記錄于本地變量中;c.根據(jù)節(jié)點序列計算動態(tài)路由表,獲知自己主備處理的廣品集合;d.創(chuàng)建內存,將就緒標簽設定為初始狀態(tài);e.進入多階段啟動,創(chuàng)建業(yè)務相關資源,裝載數(shù)據(jù);f.根據(jù)當前最新節(jié)點序列,重新計算動態(tài)路由表; g·復制器完成啟動,將就緒標簽設定為復制態(tài);h.協(xié)調器確認就緒標簽后,下發(fā)路由器。
全文摘要
本發(fā)明涉及證券電子系統(tǒng)數(shù)據(jù)備份控制技術領域,具體為一種高可用多機備份路由表管理與切換方法,其特征在于集群計算機系統(tǒng)由若干交易主機組成,交易主機由中臺接入網(wǎng)關接收處理訂單,再通過中臺接入網(wǎng)關將處理結果返回給前臺接入節(jié)點,各臺主機之間通過網(wǎng)絡進行通信,通過共享存儲設備對文件系統(tǒng)進行讀寫訪問,通過分布鎖服務協(xié)調主機間的一致性數(shù)據(jù)和進行主機間同步,通過集群成員管理服務得到節(jié)點失效和節(jié)點加入通知。本發(fā)明適用于集群系統(tǒng),添加了冷備機及提供可靈活定義主機邏輯互備關系的訂單路由表,實現(xiàn)系統(tǒng)的超高可用性、各項并發(fā)處理、吞吐量、延遲響應、切換時間指標仍保持與原先一主一備模式接近的水平,成本較低。
文檔編號H04L12/703GK102938705SQ20121036249
公開日2013年2月20日 申請日期2012年9月25日 優(yōu)先權日2012年9月25日
發(fā)明者黃寅飛, 武劍鋒, 王泊, 陳雷, 蔣衛(wèi), 樓曉鴻, 葉婧, 鄭剛, 陸素源, 白碩 申請人:上海證券交易所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 丘北县| 青海省| 遵义市| 子长县| 镇康县| 恭城| 麻阳| 张家界市| 赣州市| 博兴县| 固安县| 喜德县| 峡江县| 银川市| 阳信县| 仪陇县| 固安县| 桐城市| 本溪市| 德昌县| 阳曲县| 修武县| 曲麻莱县| 含山县| 得荣县| 新乐市| 河南省| 四会市| 长武县| 沽源县| 嵊州市| 沙洋县| 荔浦县| 武山县| 望奎县| 田东县| 双牌县| 华阴市| 独山县| 武山县| 桑日县|