[發明專利]文件同步方法、單點服務器及集群系統有效
| 申請號: | 201410018413.2 | 申請日: | 2014-01-15 |
| 公開(公告)號: | CN104780192B | 公開(公告)日: | 2019-05-31 |
| 發明(設計)人: | 魏曉軍 | 申請(專利權)人: | 上海攜程商務有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 上海弼興律師事務所 31283 | 代理人: | 薛琦;王聰 |
| 地址: | 200335 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文件 同步 方法 單點 服務器 集群 系統 | ||
本發明公開了一種文件同步方法、單點服務器及集群系統,其中,所述文件同步方法包括:在一單點服務器接收到一文件后,單點服務器將所述文件的絕對路徑通過單點服務器的一應用模塊的同步接口傳送給所述單點服務器的一通信模塊;單點服務器通過所述同步接口將一配置信息傳送給所述通信模塊,所述配置信息包括:需要同步所述文件的一外部服務器的參數和所述外部服務器上用于存儲所述文件的位置;所述單點服務器利用所述通信模塊與所述外部服務器建立連接;所述通信模塊將所述絕對路徑指向的文件同步到所述外部服務器。本發明的文件同步方法彌補了現有集群系統中服務器的文件不能同步的不足,具有將單點服務器中的文件同步到外部服務器的功能。
技術領域
本發明涉及一種文件同步方法、單點服務器及集群系統。
背景技術
隨著網站用戶量的逐漸增大,現在網站都開始走集群系統的模式以提高網站訪問速度和減少單點故障,所述集群系統即將多個服務器構成一個組,并以單一系統的模式加以管理。現有的集群系統中,若用戶上傳了一個文件后,所述文件只會存在于集群系統中的一臺服務器上,其它的服務器不會有該文件。當其它用戶想要查看該文件時,如果訪問的服務器不是當初接收該文件的那臺服務器,那么就會找不到該文件。也就是說,現有的集群系統是不能實現服務器之間的文件同步的。
發明內容
本發明要解決的技術問題是為了克服現有的集群系統中的服務器之間不能同步文件的缺陷,提供了一種方便、快捷的文件同步方法、單點服務器及集群系統。
本發明是通過下述技術方案解決上述技術問題的:
一種文件同步方法,其特點是,所述文件同步方法包括:
S1、在一單點服務器接收到一文件后,所述單點服務器將所述文件的絕對路徑通過所述單點服務器的一應用模塊的同步接口傳送給所述單點服務器的一通信模塊,其中所述絕對路徑用于表示所述文件在所述單點服務器上的位置;
S2、所述單點服務器通過所述同步接口將一配置信息傳送給所述通信模塊,所述配置信息為所述應用模塊在開啟webservice(網絡服務)之后加載,所述配置信息包括:需要同步所述文件的一外部服務器的參數和所述外部服務器上用于存儲所述文件的位置,其中所述參數包括所述外部服務器的用戶名、密碼等;
S3、所述單點服務器利用所述通信模塊與所述外部服務器建立通信連接;
S4、所述通信模塊將所述絕對路徑指向的文件同步到所述外部服務器用于存儲所述文件的位置。
其中,所述單點服務器是指集群系統中的一臺服務器,在接收到文件后,所述單點服務器自身不能自動將文件上傳到集群系統中的其它服務器,其它服務器也不能訪問所述單點服務器上的文件。步驟S2中的webservice與現有webservice的功能和實現方式相同,其使得所述單點服務器中存儲的配置信息通過webservice內部的標準協議加載到所述應用模塊。
較佳的,在步驟S4之后還包括步驟S5:所述同步接口捕獲一用于表征步驟S4中的同步是否成功的回調函數,并將所述回調函數返回給所述單點服務器。這樣,所述單點服務器就能得知所述文件是否同步到所述外部服務器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海攜程商務有限公司,未經上海攜程商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410018413.2/2.html,轉載請聲明來源鉆瓜專利網。





