1.一種跨機(jī)房數(shù)據(jù)傳輸方法,其特征在于,應(yīng)用于第一服務(wù)器,所述方法包括:
獲取請求第二服務(wù)器處理的初始請求消息,所述第二服務(wù)器與所述第一服務(wù)器位于不同的機(jī)房;
將第一字符串添加至所述初始請求消息中,得到第一重組消息,對所述第一重組消息進(jìn)行編碼處理,得到第一編碼消息,并向所述第二服務(wù)器對應(yīng)的網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送所述第一編碼消息,以使所述網(wǎng)絡(luò)防護(hù)系統(tǒng)判斷所述第一編碼消息安全時(shí),向所述第二服務(wù)器發(fā)送所述第一編碼消息;
若在預(yù)設(shè)時(shí)長內(nèi)未接收到所述第二服務(wù)器發(fā)送的響應(yīng)消息,則將第二字符串添加至所述初始請求消息中,得到第二重組消息,對所述第二重組消息進(jìn)行編碼處理,得到第二編碼消息,并向所述網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送所述第二編碼消息;其中,所述第一編碼消息和所述第二編碼消息的相似度小于預(yù)設(shè)相似度。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
對所述第一重組消息進(jìn)行編碼處理,包括:
對所述第一重組消息進(jìn)行加密處理,和/或,對所述第一重組消息進(jìn)行壓縮處理;
對所述第二重組消息進(jìn)行編碼處理,包括:
對所述第二重組消息進(jìn)行加密處理,和/或,對所述第二重組消息進(jìn)行壓縮處理。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,將第二字符串添加至所述初始請求消息中,得到第二重組消息之前,還包括:
獲取對所述初始請求消息、及所述初始請求消息對應(yīng)的重組消息的發(fā)送失敗次數(shù);
確定所述發(fā)送失敗次數(shù)大于或等于預(yù)設(shè)次數(shù)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若確定所述發(fā)送失敗次數(shù)小于所述預(yù)設(shè)次數(shù),所述方法還包括:
向所述第二服務(wù)器發(fā)送所述第一重組消息。
5.一種跨機(jī)房數(shù)據(jù)傳輸方法,其特征在于,應(yīng)用于第二服務(wù)器,所述方法包括:
接收所述第二服務(wù)器對應(yīng)的網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送的第二編碼消息,所述第二編碼消息為所述第一服務(wù)器向所述網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送的,所述第一服務(wù)器和所述第二服務(wù)器位于不同的機(jī)房;
對所述第二編碼消息進(jìn)行解碼處理,得到第二重組消息;
對所述第二重組消息進(jìn)行還原處理,得到初始請求消息,并對所述初始請求消息進(jìn)行處理。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,對所述第二編碼消息進(jìn)行解碼處理,得到第二重組消息,包括:
對所述第二編碼消息進(jìn)行解碼處理;
和/或,
對所述第二編碼消息進(jìn)行解壓縮處理。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,對所述第二重組消息進(jìn)行還原處理,得到初始請求消息,包括:
根據(jù)預(yù)設(shè)重組規(guī)則,確定所述第二重組消息中的字符串的長度、及所述字符串在所述第二重組消息中的位置;
根據(jù)所述第二重組消息中的字符串的長度、及所述字符串在所述第二重組消息中的位置,在所述第二重組消息中去除所述字符串,得到所述初始請求消息。
8.一種第一服務(wù)器,其特征在于,包括:
第一獲取模塊,用于獲取請求第二服務(wù)器處理的初始請求消息,所述第二服務(wù)器與所述第一服務(wù)器位于不同的機(jī)房;
重組模塊,用于將第一字符串添加至所述初始請求消息中,得到第一重組消息;
編碼模塊,用于對所述第一重組消息進(jìn)行編碼處理,得到第一編碼消息;
發(fā)送模塊,用于向所述第二服務(wù)器對應(yīng)的網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送所述第一編碼消息,以使所述網(wǎng)絡(luò)防護(hù)系統(tǒng)判斷所述第一編碼消息安全時(shí),向所述第二服務(wù)器發(fā)送所述第一編碼消息;
所述重組模塊還用于,當(dāng)所述第一服務(wù)器在預(yù)設(shè)時(shí)長內(nèi)未接收到所述第二服務(wù)器發(fā)送的響應(yīng)消息時(shí),將第二字符串添加至所述初始請求消息中,得到第二重組消息;
所述編碼模塊還用于,對所述第二重組消息進(jìn)行編碼處理,得到第二編碼消息;其中,所述第一編碼消息和所述第二編碼消息的相似度小于預(yù)設(shè)相似度;
所述發(fā)送模塊還用于,向所述網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送所述第二編碼消息。
9.根據(jù)權(quán)利要求8所述的第一服務(wù)器,其特征在于,所述編碼模塊具體用于:
對所述第一重組消息進(jìn)行加密處理,和/或,對所述第一重組消息進(jìn)行壓縮處理;
對所述第二重組消息進(jìn)行加密處理,和/或,對所述第二重組消息進(jìn)行壓縮處理。
10.一種第二服務(wù)器,其特征在于,包括:
接收模塊,用于接收所述第二服務(wù)器對應(yīng)的網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送的第二編碼消息,所述第二編碼消息為所述第一服務(wù)器向所述網(wǎng)絡(luò)防護(hù)系統(tǒng)發(fā)送的,所述第一服務(wù)器和所述第二服務(wù)器位于不同的機(jī)房;
解碼模塊,用于對所述第二編碼消息進(jìn)行解碼處理,得到第二重組消息;
還原模塊,用于對所述第二重組消息進(jìn)行還原處理,得到初始請求消息;
處理模塊,用于對所述初始請求消息進(jìn)行處理。