一種基於ftp的容災伺服器尋址處理方法及裝置的製作方法
2023-05-07 02:38:21 2
專利名稱::一種基於ftp的容災伺服器尋址處理方法及裝置的製作方法
技術領域:
:本發明涉及一種伺服器尋址處理方法及裝置,尤其是涉及一種基於FTP的容災伺服器尋址處理方法及裝置。
背景技術:
:隨著計算機應用的不斷深入,人們對計算機系統高可用性(HighAvailability)的要求越來越高,特別是醫療行業基於資料庫關鍵業務系統,往往維繫整個醫院的命脈。人們不僅希望保障關鍵業務數據信息的完整,而且希望聯機應用能夠不間斷或者在最短的時間內自動恢復,這就是所謂的計算機系統的可靠性、可用性問題。目前大部分HIS醫院採用的雙機集群方式(雙機或多機cluster系統),其基本原理可以概括為同一機群(cluster)內的節點機之間通過共享磁碟組聯繫起來,所有關鍵業務數據(共享數據)存儲於共享磁碟組;故障節點被其它節點替換時,故障節點管轄的數據所在的數據設備(共享磁碟組的一部分)被接管;節點替換/接管的時機決定於集群內運行的監視軟體;節點機上運行資料庫管理系統,管理該節點機控制的設備上的數據;這樣的話只是消除了硬體上的和作業系統上的單點故障,如果資料庫發生意外故障(table或index的損壞、資料庫掛起等),切換群集也無效,因為是共用一個磁碟陣列和文件系統。這樣短時間內不能解決的話,整個系統也要癱瘓造成嚴重後果。
發明內容本發明的目的就是為了克服上述現有技術存在的缺陷而提供一種可靠性高、可用性強的基於FTP的容災伺服器尋址處理方法及裝置。本發明的目的可以通過以下技術方案來實現一種基於FTP的容災伺服器尋址處理方法,其特徵在於,該方法包括以下步驟1)客戶端獲取3臺指向伺服器的IP位址和埠;2)客戶端訪問第一臺指向伺服器,並判斷訪問是否成功,若為是執行步驟6),若為否,執行步驟3);3)客戶端繼續訪問第二臺指向伺服器,判斷訪問是否成功,若為是執行步驟6),若為否執行步驟4);4)客戶端繼續訪問第三臺指向伺服器,判斷訪問是否成功,若為是執行步驟6),若為否執行步驟5);5)客戶端登陸失敗;6)獲取當前主伺服器的IP位址、埠號、資料庫名;7)登陸資料庫。一種基於FTP的容災伺服器尋址處理裝置,其特徵在於,包括資料庫自動複製系統、客戶端自動切換系統,所述的資料庫自動複製系統包括生產資料庫伺服器、在線熱備資料庫伺服器、複製伺服器,所述的客戶端自動切換系統包括客戶端、指向伺服器,所述的客戶端與指向伺服器通過第一總線連接,所述的生產資料庫伺服器、在線熱備資料庫伺服器、複製伺服器、指向伺服器通過第二總線連接,當生產資料庫伺服器發生故障時,所述的複製伺服器自動將在線熱備資料庫伺服器切換為主伺服器,將生產資料庫伺服器切換為備用機,並修改執向伺服器內的主伺服器的地址,將其改為在線熱備資料庫伺服器的地址。與現有技術相比,本發明具有可靠性高,可用性強等優點。圖1為本發明的流程圖;圖2為本發明的硬體結構示意圖。具體實施例方式下面結合附圖和具體實施例對本發明進行詳細說明。實施例如圖1、圖2所示,一種基於FTP的容災伺服器尋址處理方法,該方法包括以下步驟步驟101、客戶端3獲取3臺指向伺服器4的IP位址和埠;步驟102、客戶端3訪問第一臺指向伺服器41,並判斷訪問是否成功,若為是執行步驟106,若為否,執行步驟103;步驟103、客戶端3繼續訪問第二臺指向伺服器42,判斷訪問是否成功,若為是執行步驟106,若為否執行步驟104;步驟104、客戶端3繼續訪問第三臺指向伺服器43,判斷訪問是否成功,若為是執行步驟106,若為否執行步驟105;步驟105、客戶端3登陸失敗;步驟106、獲取當前主伺服器的IP位址、埠號、資料庫名;步驟107、登陸資料庫。一種基於FTP的容災伺服器尋址處理裝置,包括資料庫自動複製系統1、客戶端自動切換系統2,所述的資料庫自動複製系統1包括生產資料庫伺服器5、在線熱備資料庫伺服器7、複製伺服器6,所述的客戶端自動切換系統2包括客戶端3、指向伺服器,所述的客戶端3與指向伺服器通過第一總線連接,所述的生產資料庫伺服器5、在線熱備資料庫伺服器7、複製伺服器6、指向伺服器通過第二總線連接,當生產資料庫伺服器5發生故障時,所述的複製伺服器6自動將在線熱備資料庫伺服器7切換為主伺服器,將生產資料庫伺服器7切換為備用機,並修改執向伺服器內的主伺服器的地址,將其改為在線熱備資料庫伺服器7的地址。權利要求1.一種基於FTP的容災伺服器尋址處理方法,其特徵在於,該方法包括以下步驟1)客戶端獲取3臺指向伺服器的IP位址和埠;2)客戶端訪問第一臺指向伺服器,並判斷訪問是否成功,若為是執行步驟6),若為否,執行步驟3);3)客戶端繼續訪問第二臺指向伺服器,判斷訪問是否成功,若為是執行步驟6),若為否執行步驟4);4)客戶端繼續訪問第三臺指向伺服器,判斷訪問是否成功,若為是執行步驟6),若為否執行步驟5);5)客戶端登陸失敗;6)獲取當前主伺服器的IP位址、埠號、資料庫名;7)登陸資料庫。2.一種基於FTP的容災伺服器尋址處理裝置,其特徵在於,包括資料庫自動複製系統、客戶端自動切換系統,所述的資料庫自動複製系統包括生產資料庫伺服器、在線熱備資料庫伺服器、複製伺服器,所述的客戶端自動切換系統包括客戶端、指向伺服器,所述的客戶端與指向伺服器通過第一總線連接,所述的生產資料庫伺服器、在線熱備資料庫伺服器、複製伺服器、指向伺服器通過第二總線連接,當生產資料庫伺服器發生故障時,所述的複製伺服器自動將在線熱備資料庫伺服器切換為主伺服器,將生產資料庫伺服器切換為備用機,並修改執向伺服器內的主伺服器的地址,將其改為在線熱備資料庫伺服器的地址。全文摘要本發明涉及一種基於FTP的容災伺服器尋址處理方法,該方法包括以下步驟1)客戶端獲取3臺指向伺服器的IP位址和埠;2)客戶端訪問第一臺指向伺服器,並判斷訪問是否成功,若為是執行步驟6),若為否,執行步驟3);3)客戶端繼續訪問第二臺指向伺服器,判斷訪問是否成功,若為是執行步驟6),若為否執行步驟4);4)客戶端繼續訪問第三臺指向伺服器,判斷訪問是否成功,若為是執行步驟6),若為否執行步驟5);5)客戶端登陸失敗;6)獲取當前主伺服器的IP位址、埠號、資料庫名;7)登陸資料庫。與現有技術相比,本發明具有可靠性高、可用性強等優點。文檔編號H04L29/08GK102215271SQ201010140990公開日2011年10月12日申請日期2010年4月7日優先權日2010年4月7日發明者左銘,朱立峰,芮欣凱,袁駿毅申請人:上海交通大學醫學院附屬瑞金醫院