1.一種基于云主機(jī)的多集群緩存信息同步系統(tǒng),其特征在于,包括控制中心、云網(wǎng)絡(luò)、多個獨立集群,所述多個獨立集群與所述控制中心通過云網(wǎng)絡(luò)連接,所述控制中心存儲有所有加入該同步系統(tǒng)的獨立集群的注冊信息,所述注冊信息包括各獨立集群的IP地址信息;所述多個獨立集群之間通過周期性通訊,獲取已注冊獨立集群的IP地址信息,以確認(rèn)對方的當(dāng)前狀態(tài);所述多個獨立集群之間通過傳輸控制協(xié)議通信,形成網(wǎng)狀結(jié)構(gòu),相互同步緩存信息。
2.根據(jù)權(quán)利1所述的基于云主機(jī)的多集群緩存信息同步系統(tǒng),其特征在于,還包括:
管理客戶終端,用于接收所述控制中心在判斷已注冊的獨立集群在預(yù)設(shè)的時間內(nèi)與其通信時,發(fā)送的報警信息。
3.一種基于云主機(jī)的多集群緩存信息同步方法,所述方法應(yīng)用于權(quán)利要求1-2中所述的基于云主機(jī)的多集群緩存信息同步系統(tǒng),該系統(tǒng)的集群至少包括,申請加入該同步系統(tǒng)的第一集群、已注冊的第二集群,其特征在于,包括如下步驟:
第一集群向控制中心發(fā)送請求信息,申請加入同步系統(tǒng);
控制中心接收所述請求信息,并存儲所述第一集群的注冊信息,所述注冊信息包括所述第一集群的IP地址信息;
已注冊的第二集群通過周期性心跳獲取所述第一集群的IP地址信息,并將所述IP地址信息存儲至緩存服務(wù)器列表中,與第一集群建立連接;
已注冊的第二集群通過傳輸控制協(xié)議與所述第一集群進(jìn)行通信,并將其緩存信息完整同步到所述第一集群。
4.根據(jù)權(quán)利要求3所述的基于云主機(jī)的多集群緩存信息同步方法,其特征在于,所述的已注冊的第二集群通過傳輸控制協(xié)議與所述第一集群進(jìn)行通信,并將其緩存信息完整同步到所述第一集群的步驟,具體包括:
需要同步緩存信息的第二集群向所述第一集群發(fā)送同步所有的緩存信息的請求;
所述第一集群接收所述同步請求后,生成緩存文件,并將所述緩存文件返回給所述需要同步緩存信息的已注冊集群;
所述第二集群接收所述第一集群反饋的緩存文件,并存儲所述第一集群緩存信息的同步偏移量;
所述第二集群向所述第一集群反饋緩存信息同步已完成的命令。
5.根據(jù)權(quán)利要求3所述的基于云機(jī)的多集群緩存信息同步方法,其特征在于,還包括:
所述第二集群與所述第一集群通信,更新已同步的緩存信息。
6.根據(jù)權(quán)利要求5所述的基于云機(jī)的多集群緩存信息同步方法,其特征在于,所述的第二集群與所述第一集群通信,更新已同步的緩存信息的步驟,具體包括:
所述第二集群向所述第一集群發(fā)送更新同步請求命令,所述命令攜帶同步緩存信息時存儲的偏移量;
所述第一集群接收所述請求命令,并從本地緩存增量副本中讀取所述同步偏移量后的內(nèi)容,并發(fā)送給所述第二集群;
所述第二集群接收來自所述第一集群的信息后,向所述第一集群反饋緩存信息更新已完成的命令。
7.根據(jù)權(quán)利要求6所述的基于云主機(jī)的多集群緩存信息同步方法,其特征在于,還包括:
若所述第二集群與所述第一集群之間的網(wǎng)絡(luò)發(fā)生故障,所述增量副本區(qū)的同步偏移量后內(nèi)容已經(jīng)被覆蓋,則向第一集群發(fā)送第一集群中本地完整緩存存儲的緩存信息。
8.根據(jù)權(quán)利要求3-7中任一項所述的基于云主機(jī)的多集群緩存信息同步方法,其特征在于,所述第一集群與所述第二集群之間交互的信息為使用私有密鑰加密處理的信息。
9.根據(jù)權(quán)利要求3-7中任一項所述的基于云主機(jī)的多集群緩存信息同步方法,其特征在于,還包括:所述控制中心判斷已注冊的獨立集群在預(yù)設(shè)的時間內(nèi)是否與其通信,并在判斷為是否,向客戶終端發(fā)送報警信息。