[發(fā)明專(zhuān)利]一種互聯(lián)網(wǎng)應(yīng)用中的容災(zāi)備份系統(tǒng)及方法有效
| 申請(qǐng)?zhí)枺?/td> | 201110433431.3 | 申請(qǐng)日: | 2011-12-21 |
| 公開(kāi)(公告)號(hào): | CN102629903A | 公開(kāi)(公告)日: | 2012-08-08 |
| 發(fā)明(設(shè)計(jì))人: | 宋學(xué)東;黃蔚 | 申請(qǐng)(專(zhuān)利權(quán))人: | 奇智軟件(北京)有限公司 |
| 主分類(lèi)號(hào): | H04L12/24 | 分類(lèi)號(hào): | H04L12/24;G06F11/14 |
| 代理公司: | 北京潤(rùn)澤恒知識(shí)產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100016 北京市朝陽(yáng)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 互聯(lián)網(wǎng) 應(yīng)用 中的 備份 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本申請(qǐng)涉及數(shù)據(jù)安全技術(shù),特別是涉及一種互聯(lián)網(wǎng)應(yīng)用中的容災(zāi)備份系統(tǒng)及方法。
背景技術(shù)
在大規(guī)模的互聯(lián)網(wǎng)應(yīng)用,如大型的即時(shí)通訊、電子商務(wù)網(wǎng)站等應(yīng)用中,很多業(yè)務(wù)的處理都需要服務(wù)器集群來(lái)操作。服務(wù)器集群就是指將很多服務(wù)器集中起來(lái)一起進(jìn)行同一種服務(wù),在客戶(hù)端看來(lái)就像是只有一個(gè)服務(wù)器。
但是,長(zhǎng)期運(yùn)行的服務(wù)器,由于服務(wù)器運(yùn)行比較久,出現(xiàn)宕機(jī)或者出問(wèn)題的情況會(huì)越來(lái)越普遍。而且,運(yùn)行久了之后硬件會(huì)有損壞,系統(tǒng)也有可能出現(xiàn)不穩(wěn)定的情況。系統(tǒng)運(yùn)行的不穩(wěn)定不僅造成數(shù)據(jù)丟失,還無(wú)法及時(shí)為用戶(hù)提供應(yīng)用服務(wù),造成用戶(hù)的等待。
為了解決上述問(wèn)題,需要提出一種容災(zāi)解決方案,以更好地適應(yīng)大規(guī)模互聯(lián)網(wǎng)應(yīng)用中的數(shù)據(jù)訪問(wèn)。
發(fā)明內(nèi)容
本申請(qǐng)?zhí)峁┝艘环N互聯(lián)網(wǎng)應(yīng)用中的容災(zāi)備份系統(tǒng)及方法,以解決大規(guī)模互聯(lián)網(wǎng)應(yīng)用中的數(shù)據(jù)訪問(wèn)的問(wèn)題。
為了解決上述問(wèn)題,本申請(qǐng)公開(kāi)了一種互聯(lián)網(wǎng)應(yīng)用中的容災(zāi)備份系統(tǒng),包括:
業(yè)務(wù)邏輯服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和緩存服務(wù)器,其中,所述業(yè)務(wù)邏輯服務(wù)器通過(guò)部署在每個(gè)應(yīng)用服務(wù)器上的代理模塊與應(yīng)用服務(wù)器交互,并通過(guò)部署在每個(gè)數(shù)據(jù)庫(kù)服務(wù)器上的代理模塊與數(shù)據(jù)庫(kù)服務(wù)器交互;
所述業(yè)務(wù)邏輯服務(wù)器包含兩組,其中一組包含多個(gè)主業(yè)務(wù)邏輯服務(wù)器,另一組包含一個(gè)或多個(gè)備用業(yè)務(wù)邏輯服務(wù)器;
所述數(shù)據(jù)庫(kù)服務(wù)器和緩存服務(wù)器也分別包含主、備兩種;
所述部署在每個(gè)應(yīng)用服務(wù)器上的代理模塊包含以下子模塊:
請(qǐng)求路由子模塊,用于將應(yīng)用服務(wù)器產(chǎn)生的訪問(wèn)請(qǐng)求路由到其中一臺(tái)主業(yè)務(wù)邏輯服務(wù)器;還用于當(dāng)其中任意一臺(tái)主業(yè)務(wù)邏輯服務(wù)器訪問(wèn)失敗時(shí),從兩組業(yè)務(wù)邏輯服務(wù)器中選擇一臺(tái)主或備用業(yè)務(wù)邏輯服務(wù)器并將訪問(wèn)請(qǐng)求進(jìn)行路由;
所述業(yè)務(wù)邏輯服務(wù)器包含以下子模塊:
數(shù)據(jù)庫(kù)訪問(wèn)子模塊,用于接收訪問(wèn)請(qǐng)求,并根據(jù)該訪問(wèn)請(qǐng)求,通過(guò)部署在每個(gè)數(shù)據(jù)庫(kù)服務(wù)器上的代理模塊訪問(wèn)主、備中的一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器;
緩存訪問(wèn)子模塊,用于接收訪問(wèn)請(qǐng)求,并根據(jù)該訪問(wèn)請(qǐng)求,訪問(wèn)主、備中的一臺(tái)緩存服務(wù)器。
優(yōu)選的,所述數(shù)據(jù)庫(kù)服務(wù)器包含兩組,其中一組包含多個(gè)主數(shù)據(jù)庫(kù)服務(wù)器,另一組包含一個(gè)或多個(gè)備用數(shù)據(jù)庫(kù)服務(wù)器;所述緩存服務(wù)器包含雙層,其中第一層包含多個(gè)主緩存服務(wù)器,第二層包含一個(gè)或多個(gè)備用緩存服務(wù)器。
優(yōu)選的,所述業(yè)務(wù)邏輯服務(wù)器的數(shù)據(jù)庫(kù)訪問(wèn)子模塊用于接收訪問(wèn)請(qǐng)求,并根據(jù)該訪問(wèn)請(qǐng)求,通過(guò)部署在每個(gè)數(shù)據(jù)庫(kù)服務(wù)器上的代理模塊訪問(wèn)其中一臺(tái)主數(shù)據(jù)庫(kù)服務(wù)器;還用于當(dāng)其中任意一臺(tái)主數(shù)據(jù)庫(kù)服務(wù)器訪問(wèn)失敗時(shí),從所述兩組數(shù)據(jù)庫(kù)服務(wù)器中選擇一臺(tái)主或備用數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行訪問(wèn);所述業(yè)務(wù)邏輯服務(wù)器的緩存訪問(wèn)子模塊用于接收訪問(wèn)請(qǐng)求,并根據(jù)該訪問(wèn)請(qǐng)求,訪問(wèn)其中一臺(tái)主緩存服務(wù)器;還用于當(dāng)其中任意一臺(tái)主緩存服務(wù)器訪問(wèn)失敗時(shí),從所述雙層緩存服務(wù)器中選擇一臺(tái)主或備用緩存服務(wù)器進(jìn)行訪問(wèn)。
優(yōu)選的,所述數(shù)據(jù)庫(kù)服務(wù)器采用讀寫(xiě)分離,其中主數(shù)據(jù)庫(kù)服務(wù)器用于讀操作和寫(xiě)操作,備用數(shù)據(jù)庫(kù)服務(wù)器僅用于讀操作;針對(duì)讀操作的訪問(wèn)請(qǐng)求,當(dāng)其中任意一臺(tái)主數(shù)據(jù)庫(kù)服務(wù)器訪問(wèn)失敗時(shí),所述業(yè)務(wù)邏輯服務(wù)器的數(shù)據(jù)庫(kù)訪問(wèn)子模塊從所述兩組數(shù)據(jù)庫(kù)服務(wù)器中選擇一臺(tái)備用數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行訪問(wèn)。
優(yōu)選的,所述部署在每個(gè)應(yīng)用服務(wù)器上的代理模塊還包括:選擇子模塊,用于通過(guò)一致性哈希從多個(gè)主業(yè)務(wù)邏輯服務(wù)器中選擇一臺(tái)主業(yè)務(wù)邏輯服務(wù)器,還用于通過(guò)一致性哈希從兩組業(yè)務(wù)邏輯服務(wù)器中選擇一臺(tái)主或備用業(yè)務(wù)邏輯服務(wù)器。
優(yōu)選的,所述業(yè)務(wù)邏輯服務(wù)器還包括:選擇子模塊,用于通過(guò)一致性哈希從多個(gè)主數(shù)據(jù)庫(kù)服務(wù)器中選擇一臺(tái)主數(shù)據(jù)庫(kù)服務(wù)器,或者,通過(guò)一致性哈希從多個(gè)主緩存服務(wù)器中選擇一臺(tái)主緩存服務(wù)器;還用于通過(guò)一致性哈希從兩組數(shù)據(jù)庫(kù)服務(wù)器中選擇一臺(tái)主或備用數(shù)據(jù)庫(kù)服務(wù)器,或者,通過(guò)一致性哈希從雙層緩存服務(wù)器中選擇一臺(tái)主或備用緩存服務(wù)器。
本申請(qǐng)還提供了一種互聯(lián)網(wǎng)應(yīng)用中的容災(zāi)備份方法,用于互聯(lián)網(wǎng)應(yīng)用系統(tǒng)中:
所述互聯(lián)網(wǎng)應(yīng)用系統(tǒng)包括應(yīng)用服務(wù)器、業(yè)務(wù)邏輯服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器和緩存服務(wù)器;其中,所述業(yè)務(wù)邏輯服務(wù)器包含兩組,其中一組包含多個(gè)主業(yè)務(wù)邏輯服務(wù)器,另一組包含一個(gè)或多個(gè)備用業(yè)務(wù)邏輯服務(wù)器;所述數(shù)據(jù)庫(kù)服務(wù)器和緩存服務(wù)器也分別包含主、備兩種;
所述方法包括:
將應(yīng)用服務(wù)器產(chǎn)生的訪問(wèn)請(qǐng)求路由到其中一臺(tái)主業(yè)務(wù)邏輯服務(wù)器;
當(dāng)其中任意一臺(tái)主業(yè)務(wù)邏輯服務(wù)器訪問(wèn)失敗時(shí),從兩組業(yè)務(wù)邏輯服務(wù)器中選擇一臺(tái)主或備用業(yè)務(wù)邏輯服務(wù)器并將訪問(wèn)請(qǐng)求進(jìn)行路由;
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于奇智軟件(北京)有限公司,未經(jīng)奇智軟件(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110433431.3/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 上一篇:電石鍋車(chē)牽引裝置
- 下一篇:組合防溢漏斗
- 基于網(wǎng)絡(luò)電視的互聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng)
- 互聯(lián)網(wǎng)業(yè)務(wù)接入網(wǎng)關(guān)的實(shí)現(xiàn)方法和系統(tǒng)
- 一種互聯(lián)網(wǎng)電視終端安全訪問(wèn)互聯(lián)網(wǎng)的方法
- 一種互聯(lián)網(wǎng)應(yīng)用交互方法、裝置及系統(tǒng)
- 一種使用互聯(lián)網(wǎng)移動(dòng)攝像終端進(jìn)行異地圖像拍攝的系統(tǒng)
- 一種網(wǎng)絡(luò)電視終端安全訪問(wèn)互聯(lián)網(wǎng)的方法
- 利用區(qū)塊鏈保護(hù)用于互聯(lián)網(wǎng)資源分配的事務(wù)
- 互聯(lián)網(wǎng)廣告裝置及方法
- 中央管理服務(wù)器的互聯(lián)網(wǎng)連接方法及系統(tǒng)
- 互聯(lián)網(wǎng)節(jié)點(diǎn)中信任傳播方法、系統(tǒng)及相關(guān)產(chǎn)品
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)
- 一種數(shù)據(jù)庫(kù)備份的方法及裝置
- 一種虛擬化網(wǎng)絡(luò)備份、恢復(fù)的方法和相應(yīng)裝置
- 一種數(shù)據(jù)備份方法和裝置
- 包配置文件的備份方法及終端
- 分布式實(shí)時(shí)文件系統(tǒng)的備份方法及備份系統(tǒng)
- 一種數(shù)據(jù)備份和恢復(fù)方法、備份服務(wù)器和源服務(wù)器
- 一種備份方法和裝置
- 一種數(shù)據(jù)備份方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)備份方法及裝置
- 一種數(shù)字法庭數(shù)據(jù)備份系統(tǒng)





