国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      業(yè)務(wù)處理方法及裝置與流程

      文檔序號(hào):12377214閱讀:來(lái)源:國(guó)知局

      技術(shù)特征:

      1.一種業(yè)務(wù)處理方法,其特征在于,用于中轉(zhuǎn)設(shè)備中,所述中轉(zhuǎn)設(shè)備安裝有zookeeper,所述方法包括:

      接收第一設(shè)備集群發(fā)送的第一消息,所述第一消息是所述第一設(shè)備集群處理第一業(yè)務(wù)之后發(fā)送的;

      按照預(yù)設(shè)規(guī)則將所述第一消息寫入到所述zookeeper為第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,每個(gè)電子設(shè)備在所述中轉(zhuǎn)設(shè)備接收到所述第一消息時(shí)與所述中轉(zhuǎn)設(shè)備保持通信連接,所述預(yù)設(shè)規(guī)則為:當(dāng)再次接收到所述第一消息,且所述第一消息上次所寫入的節(jié)點(diǎn)對(duì)應(yīng)的電子設(shè)備與所述中轉(zhuǎn)設(shè)備保持連接時(shí),所述第一消息再次被寫入上次所寫入的所述節(jié)點(diǎn),n≥1;

      在所述zookeeper中存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí),通過(guò)所述zookeeper向注冊(cè)所述觀察進(jìn)程的電子設(shè)備發(fā)送所述第一消息,并通過(guò)所述zookeeper刪除所述觀察進(jìn)程,所述第一消息用于指示所述電子設(shè)備開始處理第二業(yè)務(wù);

      在所述zookeeper中不存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí),通過(guò)所述zookeeper禁止向所述電子設(shè)備發(fā)送所述第一消息。

      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

      將第二設(shè)備集群中的m個(gè)電子設(shè)備注冊(cè)到所述zookeeper中,所述m個(gè)電子設(shè)備是所述第二設(shè)備集群中與所述中轉(zhuǎn)設(shè)備保持通信連接的電子設(shè)備,且所述m個(gè)電子設(shè)備均用于獨(dú)立處理所述第二業(yè)務(wù),m≥n;

      接收所述第一設(shè)備集群在處理所述第一業(yè)務(wù)之前發(fā)送的第二消息,所述第二消息包括所述第一設(shè)備集群的標(biāo)識(shí);

      在所述zookeeper中與所述第一設(shè)備集群的標(biāo)識(shí)對(duì)應(yīng)的主節(jié)點(diǎn)下,為注冊(cè)的所述m個(gè)電子設(shè)備中的n個(gè)電子設(shè)備中的每個(gè)電子設(shè)備創(chuàng)建一個(gè)節(jié)點(diǎn)。

      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述將第二設(shè)備集群中的m個(gè)電子設(shè)備注冊(cè)到所述zookeeper中,包括:

      接收所述m個(gè)電子設(shè)備中的每個(gè)電子設(shè)備發(fā)送的設(shè)備標(biāo)識(shí);

      在所述zookeeper中創(chuàng)建m個(gè)臨時(shí)節(jié)點(diǎn),每個(gè)臨時(shí)節(jié)點(diǎn)用于存儲(chǔ)對(duì)應(yīng)的一個(gè)電子設(shè)備的設(shè)備標(biāo)識(shí);

      將m個(gè)設(shè)備標(biāo)識(shí)分別存儲(chǔ)到對(duì)應(yīng)的m個(gè)臨時(shí)節(jié)點(diǎn)中,以完成注冊(cè)。

      4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述在所述第一設(shè)備集群的標(biāo)識(shí)對(duì)應(yīng)的主節(jié)點(diǎn)下,為注冊(cè)的所述m個(gè)電子設(shè)備中的n個(gè)電子設(shè)備中的每個(gè)電子設(shè)備創(chuàng)建一個(gè)節(jié)點(diǎn),包括:

      在得到m個(gè)臨時(shí)節(jié)點(diǎn)之后,若所述m個(gè)電子設(shè)備中存在m-n個(gè)與所述中轉(zhuǎn)設(shè)備的通信連接中斷的電子設(shè)備,則通過(guò)zookeeper將存儲(chǔ)所述m-n個(gè)電子設(shè)備的設(shè)備標(biāo)識(shí)的m-n個(gè)臨時(shí)節(jié)點(diǎn)刪除,得到n個(gè)臨時(shí)節(jié)點(diǎn);

      在所述主節(jié)點(diǎn)下為所述n個(gè)臨時(shí)節(jié)點(diǎn)中每個(gè)臨時(shí)節(jié)點(diǎn)存儲(chǔ)的設(shè)備標(biāo)識(shí)對(duì)應(yīng)的電子設(shè)備創(chuàng)建一個(gè)節(jié)點(diǎn);

      讀取所述n個(gè)臨時(shí)節(jié)點(diǎn)中每個(gè)臨時(shí)節(jié)點(diǎn)中存儲(chǔ)的設(shè)備標(biāo)識(shí),并將每個(gè)設(shè)備標(biāo)識(shí)作為提供所述設(shè)備標(biāo)識(shí)的電子設(shè)備對(duì)應(yīng)的節(jié)點(diǎn)的名稱。

      5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法還包括:

      在所述zookeeper中創(chuàng)建m個(gè)臨時(shí)節(jié)點(diǎn)之后,根據(jù)所述第二設(shè)備集群中與所述中轉(zhuǎn)設(shè)備保持通信連接的每個(gè)電子設(shè)備發(fā)送設(shè)備標(biāo)識(shí)的順序,生成所述m個(gè)臨時(shí)節(jié)點(diǎn)中每個(gè)臨時(shí)節(jié)點(diǎn)的名稱,所述臨時(shí)節(jié)點(diǎn)的名稱是根據(jù)預(yù)設(shè)算法生成的數(shù)字串,且發(fā)送設(shè)備標(biāo)識(shí)的順序在先的電子設(shè)備對(duì)應(yīng)的數(shù)字串小于發(fā)送設(shè)備標(biāo)識(shí)的順序在后的電子設(shè)備對(duì)應(yīng)的數(shù)字串。

      6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述按照預(yù)設(shè)規(guī)則將所述第一消息寫入到所述zookeeper為第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,包括:

      從所述n個(gè)臨時(shí)節(jié)點(diǎn)中確定名稱最小的臨時(shí)節(jié)點(diǎn);

      獲取所述名稱最小的臨時(shí)節(jié)點(diǎn)中存儲(chǔ)的設(shè)備標(biāo)識(shí);

      從所述n個(gè)節(jié)點(diǎn)中選擇名稱與獲取的所述設(shè)備標(biāo)識(shí)相同的節(jié)點(diǎn);

      將所述第一消息寫入到所述節(jié)點(diǎn)中。

      7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:

      向所述zookeeper中注冊(cè)的m個(gè)電子設(shè)備中的n個(gè)電子設(shè)備發(fā)送所述第二消息的標(biāo)識(shí);

      接收所述n個(gè)電子設(shè)備中每個(gè)電子設(shè)備發(fā)送的注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求用于請(qǐng)求在所述zookeeper中注冊(cè)與所述電子設(shè)備對(duì)應(yīng)的觀察進(jìn)程;

      在所述zookeeper中為所述n個(gè)電子設(shè)備中的每個(gè)電子設(shè)備注冊(cè)一個(gè)觀察進(jìn)程,得到n個(gè)觀察進(jìn)程,每個(gè)電子設(shè)備注冊(cè)的觀察進(jìn)程用于監(jiān)控與所述電子設(shè)備對(duì)應(yīng)的節(jié)點(diǎn)。

      8.根據(jù)權(quán)利要求1至7任一所述的方法,其特征在于,所述方法還包括:

      接收所述電子設(shè)備發(fā)送的處理成功消息,所述處理成功消息用于指示所述電子設(shè)備已成功處理所述第二業(yè)務(wù);

      向所述第一設(shè)備集群發(fā)送所述處理成功消息。

      9.一種業(yè)務(wù)處理方法,其特征在于,用于第二設(shè)備集群中的電子設(shè)備中,所述電子設(shè)備與安裝有zookeeper的中轉(zhuǎn)設(shè)備保持通信連接,所述方法包括:

      接收所述zookeeper發(fā)送的第一消息,所述第一消息是由第一設(shè)備集群向所述中轉(zhuǎn)設(shè)備發(fā)送,再由所述中轉(zhuǎn)設(shè)備按照預(yù)設(shè)規(guī)則寫入到所述zookeeper為所述第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,并在所述zookeeper中存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí)向所述電子設(shè)備發(fā)送的,其中,所述第一設(shè)備集群用于處理第一業(yè)務(wù),所述預(yù)設(shè)規(guī)則為:當(dāng)再次接收到所述第一消息,且所述第一消息上次所寫入的節(jié)點(diǎn)對(duì)應(yīng)的電子設(shè)備與所述中轉(zhuǎn)設(shè)備保持連接時(shí),所述第一消息再次被寫入上次所寫入的所述節(jié)點(diǎn),n≥1;

      根據(jù)所述第一消息開始處理第二業(yè)務(wù)。

      10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述方法還包括:

      向所述中轉(zhuǎn)設(shè)備發(fā)送設(shè)備標(biāo)識(shí),所述設(shè)備標(biāo)識(shí)用于指示所述中轉(zhuǎn)設(shè)備在所述zookeeper中注冊(cè)所述電子設(shè)備;

      接收所述中轉(zhuǎn)設(shè)備發(fā)送的第二消息的標(biāo)識(shí),所述第二消息是第一設(shè)備集群在處理第一業(yè)務(wù)之前向所述中轉(zhuǎn)設(shè)備發(fā)送的;

      向所述zookeeper發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求用于請(qǐng)求所述中轉(zhuǎn)設(shè)備在所述zookeeper中注冊(cè)與所述電子設(shè)備對(duì)應(yīng)的觀察進(jìn)程,所述觀察進(jìn)程用于監(jiān)控所述節(jié)點(diǎn)。

      11.根據(jù)權(quán)利要求9或10所述的方法,其特征在于,所述方法還包括:

      在根據(jù)所述第一消息處理第二業(yè)務(wù)成功時(shí),向所述中轉(zhuǎn)設(shè)備發(fā)送處理成功消息,所述處理成功消息用于指示所述中轉(zhuǎn)設(shè)備向所述第一設(shè)備集群發(fā)送所述處理成功消息。

      12.一種業(yè)務(wù)處理裝置,其特征在于,用于中轉(zhuǎn)設(shè)備中,所述中轉(zhuǎn)設(shè)備安裝有zookeeper,所述裝置包括:

      第一接收模塊,被配置為接收第一設(shè)備集群發(fā)送的第一消息,所述第一消息是所述第一設(shè)備集群處理第一業(yè)務(wù)之后發(fā)送的;

      寫入模塊,被配置為按照預(yù)設(shè)規(guī)則將所述第一接收模塊接收的所述第一消息寫入到所述zookeeper為第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,每個(gè)電子設(shè)備在所述中轉(zhuǎn)設(shè)備接收到所述第一消息時(shí)與所述中轉(zhuǎn)設(shè)備保持通信連接,所述預(yù)設(shè)規(guī)則為:當(dāng)再次接收到所述第一消息,且所述第一消息上次所寫入的節(jié)點(diǎn)對(duì)應(yīng)的電子設(shè)備與所述中轉(zhuǎn)設(shè)備保持連接時(shí),所述第一消息再次被寫入上次所寫入的所述節(jié)點(diǎn),n≥1;

      第一發(fā)送模塊,被配置為在所述zookeeper中存在用于監(jiān)控所述寫入模塊得到的所述節(jié)點(diǎn)的觀察進(jìn)程時(shí),通過(guò)所述zookeeper向注冊(cè)所述觀察進(jìn)程的電子設(shè)備發(fā)送所述第一消息,并通過(guò)所述zookeeper刪除所述觀察進(jìn)程,所述第一消息用于指示所述電子設(shè)備開始處理第二業(yè)務(wù);

      禁止模塊,被配置為在所述zookeeper中不存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí),通過(guò)所述zookeeper禁止向所述電子設(shè)備發(fā)送所述第一消息。

      13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括:

      第一注冊(cè)模塊,被配置為將第二設(shè)備集群中的m個(gè)電子設(shè)備注冊(cè)到所述zookeeper中,所述m個(gè)電子設(shè)備是所述第二設(shè)備集群中與所述中轉(zhuǎn)設(shè)備保持通信連接的電子設(shè)備,且所述m個(gè)電子設(shè)備均用于獨(dú)立處理所述第二業(yè)務(wù),m≥n;

      第二接收模塊,被配置為接收所述第一設(shè)備集群在處理所述第一業(yè)務(wù)之前發(fā)送的第二消息,所述第二消息包括所述第一設(shè)備集群的標(biāo)識(shí);

      創(chuàng)建模塊,被配置為在所述zookeeper中與所述第二接收模塊得到的所述第一設(shè)備集群的標(biāo)識(shí)對(duì)應(yīng)的主節(jié)點(diǎn)下,為所述第一注冊(cè)模塊注冊(cè)的所述m個(gè)電子設(shè)備中的n個(gè)電子設(shè)備中的每個(gè)電子設(shè)備創(chuàng)建一個(gè)節(jié)點(diǎn)。

      14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第一注冊(cè)模塊,包括:

      接收子模塊,被配置為接收所述m個(gè)電子設(shè)備中的每個(gè)電子設(shè)備發(fā)送的設(shè)備標(biāo)識(shí);

      第一創(chuàng)建子模塊,被配置為在所述zookeeper中創(chuàng)建m個(gè)臨時(shí)節(jié)點(diǎn),每個(gè)臨時(shí)節(jié)點(diǎn)用于存儲(chǔ)所述接收子模塊接收的對(duì)應(yīng)的一個(gè)電子設(shè)備的設(shè)備標(biāo)識(shí);

      注冊(cè)子模塊,被配置為將m個(gè)設(shè)備標(biāo)識(shí)分別存儲(chǔ)到所述第一創(chuàng)建子模塊創(chuàng)建的對(duì)應(yīng)的m個(gè)臨時(shí)節(jié)點(diǎn)中,以完成注冊(cè)。

      15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述創(chuàng)建模塊,包括:

      刪除子模塊,被配置為在得到m個(gè)臨時(shí)節(jié)點(diǎn)之后,若所述m個(gè)電子設(shè)備中存在m-n個(gè)與所述中轉(zhuǎn)設(shè)備的通信連接中斷的電子設(shè)備,則通過(guò)zookeeper將存儲(chǔ)所述m-n個(gè)電子設(shè)備的設(shè)備標(biāo)識(shí)的m-n個(gè)臨時(shí)節(jié)點(diǎn)刪除,得到n個(gè)臨時(shí)節(jié)點(diǎn);

      第二創(chuàng)建子模塊,被配置為在所述主節(jié)點(diǎn)下為所述刪除子模塊得到的所述n個(gè)臨時(shí)節(jié)點(diǎn)中每個(gè)臨時(shí)節(jié)點(diǎn)存儲(chǔ)的設(shè)備標(biāo)識(shí)對(duì)應(yīng)的電子設(shè)備創(chuàng)建一個(gè)節(jié)點(diǎn);

      名稱確定子模塊,被配置為讀取所述n個(gè)臨時(shí)節(jié)點(diǎn)中每個(gè)臨時(shí)節(jié)點(diǎn)中存儲(chǔ)的設(shè)備標(biāo)識(shí),并將每個(gè)設(shè)備標(biāo)識(shí)作為所述第二創(chuàng)建子模塊創(chuàng)建的n個(gè)節(jié)點(diǎn)中提供所述設(shè)備標(biāo)識(shí)的電子設(shè)備對(duì)應(yīng)的節(jié)點(diǎn)的名稱。

      16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述裝置還包括:

      名稱生成模塊,被配置為在所述zookeeper中創(chuàng)建m個(gè)臨時(shí)節(jié)點(diǎn)之后,根據(jù)所述第二設(shè)備集群中與所述中轉(zhuǎn)設(shè)備保持通信連接的每個(gè)電子設(shè)備發(fā)送設(shè)備標(biāo)識(shí)的順序,生成所述m個(gè)臨時(shí)節(jié)點(diǎn)中每個(gè)臨時(shí)節(jié)點(diǎn)的名稱,所述臨時(shí)節(jié)點(diǎn)的名稱是根據(jù)預(yù)設(shè)算法生成的數(shù)字串,且發(fā)送設(shè)備標(biāo)識(shí)的順序在先的電子設(shè)備對(duì)應(yīng)的數(shù)字串小于發(fā)送設(shè)備標(biāo)識(shí)的順序在后的電子設(shè)備對(duì)應(yīng)的數(shù)字串。

      17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述寫入模塊,包括:

      確定子模塊,被配置為從所述n個(gè)臨時(shí)節(jié)點(diǎn)中確定名稱最小的臨時(shí)節(jié)點(diǎn);

      獲取子模塊,被配置為獲取所述確定子模塊確定的所述名稱最小的臨時(shí)節(jié)點(diǎn)中存儲(chǔ)的設(shè)備標(biāo)識(shí);

      選擇子模塊,被配置為從所述n個(gè)節(jié)點(diǎn)中選擇名稱與所述獲取子模塊獲取的所述設(shè)備標(biāo)識(shí)相同的節(jié)點(diǎn);

      寫入子模塊,被配置為將所述第一消息寫入到所述選擇子模塊選擇的所述節(jié)點(diǎn)中。

      18.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括:

      第二發(fā)送模塊,被配置為向所述zookeeper中注冊(cè)的m個(gè)電子設(shè)備中的n個(gè)電子設(shè)備發(fā)送所述第二消息的標(biāo)識(shí);

      第三接收模塊,被配置為接收所述n個(gè)電子設(shè)備中每個(gè)電子設(shè)備發(fā)送的注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求用于請(qǐng)求在所述zookeeper中注冊(cè)與所述電子設(shè)備對(duì)應(yīng)的觀察進(jìn)程;

      第二注冊(cè)模塊,被配置為在所述zookeeper中為所述n個(gè)電子設(shè)備中的每個(gè)電子設(shè)備注冊(cè)一個(gè)觀察進(jìn)程,得到n個(gè)觀察進(jìn)程,每個(gè)電子設(shè)備注冊(cè)的觀察進(jìn)程用于監(jiān)控與所述電子設(shè)備對(duì)應(yīng)的節(jié)點(diǎn)。

      19.根據(jù)權(quán)利要求12至18任一所述的裝置,其特征在于,所述裝置還包括:

      第四接收模塊,被配置為接收所述電子設(shè)備發(fā)送的處理成功消息,所述處理成功消息用于指示所述電子設(shè)備已成功處理所述第二業(yè)務(wù);

      第三發(fā)送模塊,被配置為向所述第一設(shè)備集群發(fā)送所述處理成功消息。

      20.一種業(yè)務(wù)處理裝置,其特征在于,用于第二設(shè)備集群中的電子設(shè)備中,所述電子設(shè)備與安裝有zookeeper的中轉(zhuǎn)設(shè)備保持通信連接,所述裝置包括:

      第一接收模塊,被配置為接收所述zookeeper發(fā)送的第一消息,所述第一消息是由第一設(shè)備集群向所述中轉(zhuǎn)設(shè)備發(fā)送,再由所述中轉(zhuǎn)設(shè)備按照預(yù)設(shè)規(guī)則寫入到所述zookeeper為所述第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,并在所述zookeeper中存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí)向所述電子設(shè)備發(fā)送的,其中,所述第一設(shè)備集群用于處理第一業(yè)務(wù),所述預(yù)設(shè)規(guī)則為:當(dāng)再次接收到所述第一消息,且所述第一消息上次所寫入的節(jié)點(diǎn)對(duì)應(yīng)的電子設(shè)備與所述中轉(zhuǎn)設(shè)備保持連接時(shí),所述第一消息再次被寫入上次所寫入的所述節(jié)點(diǎn),n≥1;

      處理模塊,被配置為根據(jù)所述第一接收模塊接收的所述第一消息開始處理第二業(yè)務(wù)。

      21.根據(jù)權(quán)利要求20所述的裝置,其特征在于,所述裝置還包括:

      第一發(fā)送模塊,被配置為向所述中轉(zhuǎn)設(shè)備發(fā)送設(shè)備標(biāo)識(shí),所述設(shè)備標(biāo)識(shí)用于指示所述中轉(zhuǎn)設(shè)備在所述zookeeper中注冊(cè)所述電子設(shè)備;

      第二接收模塊,被配置為接收所述中轉(zhuǎn)設(shè)備發(fā)送的第二消息的標(biāo)識(shí),所述第二消息是第一設(shè)備集群在處理第一業(yè)務(wù)之前向所述中轉(zhuǎn)設(shè)備發(fā)送的;

      第二發(fā)送模塊,被配置為向所述zookeeper發(fā)送注冊(cè)請(qǐng)求,所述注冊(cè)請(qǐng)求用于請(qǐng)求所述中轉(zhuǎn)設(shè)備在所述zookeeper中注冊(cè)與所述電子設(shè)備對(duì)應(yīng)的觀察進(jìn)程,所述觀察進(jìn)程用于監(jiān)控所述節(jié)點(diǎn)。

      22.根據(jù)權(quán)利要求20或21所述的裝置,其特征在于,所述裝置還包括:

      第三發(fā)送模塊,被配置為在根據(jù)所述第一消息處理第二業(yè)務(wù)成功時(shí),向所述中轉(zhuǎn)設(shè)備發(fā)送處理成功消息,所述處理成功消息用于指示所述中轉(zhuǎn)設(shè)備向所述第一設(shè)備集群發(fā)送所述處理成功消息。

      23.一種業(yè)務(wù)處理裝置,其特征在于,用于中轉(zhuǎn)設(shè)備中,所述中轉(zhuǎn)設(shè)備安裝有zookeeper,所述裝置包括:

      處理器;

      用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

      其中,所述處理器被配置為:

      接收第一設(shè)備集群發(fā)送的第一消息,所述第一消息是所述第一設(shè)備集群處理第一業(yè)務(wù)之后發(fā)送的;

      按照預(yù)設(shè)規(guī)則將所述第一消息寫入到所述zookeeper為第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,每個(gè)電子設(shè)備在所述中轉(zhuǎn)設(shè)備接收到所述第一消息時(shí)與所述中轉(zhuǎn)設(shè)備保持通信連接,所述預(yù)設(shè)規(guī)則為:當(dāng)再次接收到所述第一消息,且所述第一消息上次所寫入的節(jié)點(diǎn)對(duì)應(yīng)的電子設(shè)備與所述中轉(zhuǎn)設(shè)備保持連接時(shí),所述第一消息再次被寫入上次所寫入的所述節(jié)點(diǎn),n≥1;

      在所述zookeeper中存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí),通過(guò)所述zookeeper向注冊(cè)所述觀察進(jìn)程的電子設(shè)備發(fā)送所述第一消息,并通過(guò)所述zookeeper刪除所述觀察進(jìn)程,所述第一消息用于指示所述電子設(shè)備開始處理第二業(yè)務(wù);

      在所述zookeeper中不存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí),通過(guò)所述zookeeper禁止向所述電子設(shè)備發(fā)送所述第一消息。

      24.一種業(yè)務(wù)處理裝置,其特征在于,用于第二設(shè)備集群中的電子設(shè)備中,所述電子設(shè)備與安裝有zookeeper的中轉(zhuǎn)設(shè)備保持通信連接,所述裝置包括:

      處理器;

      用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;

      其中,所述處理器被配置為:

      接收所述zookeeper發(fā)送的第一消息,所述第一消息是由第一設(shè)備集群向所述中轉(zhuǎn)設(shè)備發(fā)送,再由所述中轉(zhuǎn)設(shè)備按照預(yù)設(shè)規(guī)則寫入到所述zookeeper為所述第二設(shè)備集群中的n個(gè)電子設(shè)備創(chuàng)建的n個(gè)節(jié)點(diǎn)中的一個(gè)節(jié)點(diǎn)中,并在所述zookeeper中存在用于監(jiān)控所述節(jié)點(diǎn)的觀察進(jìn)程時(shí)向所述電子設(shè)備發(fā)送的,其中,所述第一設(shè)備集群用于處理第一業(yè)務(wù),所述預(yù)設(shè)規(guī)則為:當(dāng)再次接收到所述第一消息,且所述第一消息上次所寫入的節(jié)點(diǎn)對(duì)應(yīng)的電子設(shè)備與所述中轉(zhuǎn)設(shè)備保持連接時(shí),所述第一消息再次被寫入上次所寫入的所述節(jié)點(diǎn),n≥1;

      根據(jù)所述第一消息開始處理第二業(yè)務(wù)。

      當(dāng)前第2頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1