本申請涉及數(shù)據(jù)處理,尤其涉及一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及介質(zhì)。
背景技術(shù):
1、雙機熱備是一種提高網(wǎng)絡(luò)可靠性的方案,通過主設(shè)備將會話同步到從設(shè)備,同時從設(shè)備通過心跳線感知主設(shè)備狀態(tài),從而使得主設(shè)備異常時從設(shè)備及時感知到異常,并能夠接替主設(shè)備進行流量轉(zhuǎn)發(fā)。
2、目前雙機熱備的應用中,主設(shè)備和從設(shè)備之間進行數(shù)據(jù)同步時一般是通過心跳線進行數(shù)據(jù)同步的,但是此方案中,如果主設(shè)備出現(xiàn)異常,此時可能還存在部分數(shù)據(jù)未來得及同步,導致此部分數(shù)據(jù)無法同步至從設(shè)備中。另外,主設(shè)備出現(xiàn)異常時,部分已經(jīng)發(fā)送到主設(shè)備上的數(shù)據(jù)無法被正常處理。
技術(shù)實現(xiàn)思路
1、本申請實施例提供了一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及介質(zhì),以不依賴于主設(shè)備進行數(shù)據(jù)同步,提高數(shù)據(jù)同步的實時性和成功率。
2、根據(jù)本申請的一方面,提供了一種數(shù)據(jù)處理方法,由主設(shè)備執(zhí)行,所述主設(shè)備和從設(shè)備分別與轉(zhuǎn)發(fā)設(shè)備連接,所述方法包括:
3、通知所述轉(zhuǎn)發(fā)設(shè)備將所述主設(shè)備作為發(fā)送目標數(shù)據(jù)的目的設(shè)備,以使所述轉(zhuǎn)發(fā)設(shè)備通過與所述主設(shè)備連接的第一端口向所述主設(shè)備發(fā)送目標數(shù)據(jù);
4、將所述第一端口設(shè)置為數(shù)據(jù)鏡像的源端口,將第二端口設(shè)置為數(shù)據(jù)鏡像的目的端口,以使所述轉(zhuǎn)發(fā)設(shè)備將經(jīng)所述第一端口發(fā)送的目標數(shù)據(jù)鏡像至所述第二端口并發(fā)送至所述從設(shè)備;
5、其中,所述第二端口為所述轉(zhuǎn)發(fā)設(shè)備上與所述從設(shè)備連接的端口。
6、根據(jù)本申請的一方面,提供了一種數(shù)據(jù)處理裝置,配置于主設(shè)備,所述主設(shè)備和從設(shè)備分別與轉(zhuǎn)發(fā)設(shè)備連接,所述裝置包括:
7、通知模塊,用于通知所述轉(zhuǎn)發(fā)設(shè)備將所述主設(shè)備作為發(fā)送目標數(shù)據(jù)的目的設(shè)備,以使所述轉(zhuǎn)發(fā)設(shè)備通過與所述主設(shè)備連接的第一端口向所述主設(shè)備發(fā)送目標數(shù)據(jù);
8、設(shè)置模塊,用于將所述第一端口設(shè)置為數(shù)據(jù)鏡像的源端口,將第二端口設(shè)置為數(shù)據(jù)鏡像的目的端口,以使所述轉(zhuǎn)發(fā)設(shè)備將經(jīng)所述第一端口發(fā)送的目標數(shù)據(jù)鏡像至所述第二端口并發(fā)送至所述從設(shè)備;
9、其中,所述第二端口為所述轉(zhuǎn)發(fā)設(shè)備上與所述從設(shè)備連接的端口。
10、根據(jù)本申請的另一方面,提供了一種電子設(shè)備,該電子設(shè)備包括:
11、至少一個處理器;以及
12、與至少一個處理器通信連接的存儲器;其中,
13、存儲器存儲有可被至少一個處理器執(zhí)行的計算機程序,計算機程序被至少一個處理器執(zhí)行,以使至少一個處理器能夠執(zhí)行本申請任一實施例的數(shù)據(jù)處理方法。
14、根據(jù)本申請的另一方面,提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)存儲有計算機指令,計算機指令用于使處理器執(zhí)行時實現(xiàn)本申請任一實施例的數(shù)據(jù)處理方法。
15、本申請實施例的技術(shù)方案,由主設(shè)備執(zhí)行,所述主設(shè)備和從設(shè)備分別與轉(zhuǎn)發(fā)設(shè)備連接,該方法包括:通知所述轉(zhuǎn)發(fā)設(shè)備將所述主設(shè)備作為發(fā)送目標數(shù)據(jù)的目的設(shè)備,以使所述轉(zhuǎn)發(fā)設(shè)備通過與所述主設(shè)備連接的第一端口向所述主設(shè)備發(fā)送目標數(shù)據(jù);將所述第一端口設(shè)置為數(shù)據(jù)鏡像的源端口,將第二端口設(shè)置為數(shù)據(jù)鏡像的目的端口,以使所述轉(zhuǎn)發(fā)設(shè)備將經(jīng)所述第一端口發(fā)送的目標數(shù)據(jù)鏡像至所述第二端口并發(fā)送至所述從設(shè)備;其中,所述第二端口為所述轉(zhuǎn)發(fā)設(shè)備上與所述從設(shè)備連接的端口。上述方案通過設(shè)置第一端口至第二端口的數(shù)據(jù)鏡像,使轉(zhuǎn)發(fā)設(shè)備經(jīng)第一端口向主設(shè)備發(fā)送的目標數(shù)據(jù)能夠鏡像至第二端口以經(jīng)第二端口發(fā)送至從設(shè)備,實現(xiàn)主設(shè)備和從設(shè)備之間的數(shù)據(jù)同步,解決了依賴主設(shè)備進行數(shù)據(jù)同步的方案中,主設(shè)備出現(xiàn)異常導致數(shù)據(jù)同步失敗的問題,從而提高了數(shù)據(jù)同步的實時性和成功率。
16、應當理解,本部分所描述的內(nèi)容并非旨在標識本申請的實施例的關(guān)鍵或重要特征,也不用于限制本申請的范圍。本申請的其它特征將通過以下的說明書而變得容易理解。
1.一種數(shù)據(jù)處理方法,其特征在于,由主設(shè)備執(zhí)行,所述主設(shè)備和從設(shè)備分別與轉(zhuǎn)發(fā)設(shè)備連接,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通知所述轉(zhuǎn)發(fā)設(shè)備將所述主設(shè)備作為發(fā)送目標數(shù)據(jù)的目的設(shè)備之后,所述方法還包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,檢測目的地址為從設(shè)備的待處理數(shù)據(jù),包括:
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,通知所述轉(zhuǎn)發(fā)設(shè)備將所述主設(shè)備作為發(fā)送目標數(shù)據(jù)的目的設(shè)備,以使所述轉(zhuǎn)發(fā)設(shè)備通過與所述主設(shè)備連接的第一端口向所述主設(shè)備發(fā)送目標數(shù)據(jù),包括:
8.一種數(shù)據(jù)處理裝置,其特征在于,配置于主設(shè)備,所述主設(shè)備和從設(shè)備分別與轉(zhuǎn)發(fā)設(shè)備連接,所述裝置包括:
9.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括:
10.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機指令,所述計算機指令用于使處理器執(zhí)行時實現(xiàn)權(quán)利要求1-7中任一項所述的數(shù)據(jù)處理方法。