国产精品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>

      一種云平臺服務(wù)管理方法及裝置的制造方法

      文檔序號:10515756閱讀:247來源:國知局
      一種云平臺服務(wù)管理方法及裝置的制造方法
      【專利摘要】本發(fā)明實施例公開了一種云平臺服務(wù)管理方法及裝置。該方法包括:監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài),并根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表;將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。本發(fā)明實施例通過采用上述技術(shù)方案,服務(wù)消費者能夠?qū)崟r了解各服務(wù)提供者的工作狀態(tài),進而選擇合適的服務(wù)提供者來獲取服務(wù),可避免出現(xiàn)服務(wù)假死無響應(yīng)的問題,保證服務(wù)的正常提供,改善用戶體驗。
      【專利說明】
      一種云平臺服務(wù)管理方法及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實施例涉及云平臺技術(shù)領(lǐng)域,尤其涉及一種云平臺服務(wù)管理方法及裝置。
      【背景技術(shù)】
      [0002]云計算是分布式計算、并行計算、效用計算、網(wǎng)絡(luò)存儲、虛擬化、負載均衡等傳統(tǒng)計算機和網(wǎng)絡(luò)技術(shù)發(fā)展融合的產(chǎn)物。目前,云計算和集群技術(shù)已經(jīng)成為當前最重要的計算架構(gòu)之一?;谠朴嬎愫图杭夹g(shù)的云平臺能夠為用戶提供安全快捷的服務(wù)。
      [0003]云平臺提供的服務(wù)眾多,用戶數(shù)量龐大,每個服務(wù)一般會支持由多個服務(wù)提供者來提供,當服務(wù)消費者想要獲取服務(wù)時,需要從服務(wù)提供者列表中選擇其中的一個來獲取服務(wù),而服務(wù)消費者并不了解各個服務(wù)提供者的工作狀態(tài),若所選的提供者工作狀態(tài)異常,就會出現(xiàn)服務(wù)假死無響應(yīng)的問題,尤其是當流量出現(xiàn)井噴情況時,上述問題更加嚴重,導(dǎo)致無法向用戶提供相應(yīng)的服務(wù),影響用戶的使用體驗。

      【發(fā)明內(nèi)容】

      [0004]本發(fā)明實施例的目的是提供一種云平臺服務(wù)管理方法及裝置,以優(yōu)化對云平臺服務(wù)的管理。
      [0005]—方面,本發(fā)明實施例提供了一種云平臺服務(wù)管理方法,包括:
      [0006]監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài),并根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表;
      [0007]將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使所述服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。
      [0008]另一方面,本發(fā)明實施例提供了一種云平臺服務(wù)管理裝置,包括:
      [0009]狀態(tài)監(jiān)測模塊,用于監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài);
      [0010]列表更新模塊,用于根據(jù)所述狀態(tài)監(jiān)測模塊的監(jiān)測結(jié)果更新服務(wù)提供者列表;
      [0011]列表同步模塊,用于將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使所述服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。
      [0012]本發(fā)明實施例中提供的云平臺服務(wù)管理方案,通過監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài)來更新服務(wù)提供者列表,并將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。通過采用上述技術(shù)方案,服務(wù)消費者能夠?qū)崟r了解各服務(wù)提供者的工作狀態(tài),進而選擇合適的服務(wù)提供者來獲取服務(wù),可避免出現(xiàn)服務(wù)假死無響應(yīng)的問題,保證服務(wù)的正常提供,改善用戶體驗。
      【附圖說明】
      [0013]圖1為本發(fā)明實施例一提供的一種云平臺服務(wù)管理方法的流程示意圖;
      [0014]圖2為本發(fā)明實施例二提供的一種云平臺服務(wù)管理方法的流程示意圖;
      [0015]圖3為本發(fā)明實施例二提供的一種云平臺架構(gòu)示意圖;
      [0016]圖4為本發(fā)明實施例二提供的一種服務(wù)架構(gòu)示意圖;
      [0017]圖5為本發(fā)明實施例三提供的一種云平臺服務(wù)管理裝置的結(jié)構(gòu)框圖。
      【具體實施方式】
      [0018]下面結(jié)合附圖并通過【具體實施方式】來進一步說明本發(fā)明的技術(shù)方案。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
      [0019]在更加詳細地討論示例性實施例之前應(yīng)當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實施。此外,各步驟的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
      [0020]實施例一
      [0021]圖1為本發(fā)明實施例一提供的一種云平臺服務(wù)管理方法的流程示意圖,該方法可以由云平臺服務(wù)管理裝置執(zhí)行,其中該裝置可由軟件和/或硬件實現(xiàn),一般可集成在終端中。如圖1所示,該方法包括:
      [0022]步驟101、監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài),并根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表。
      [0023]示例性的,本實施例中的終端具體可為服務(wù)器等終端。本實施例中的方法的執(zhí)行主體具體可以是集成在終端中的分布式計算服務(wù)中的服務(wù)管理中心,如Zookeeper服務(wù)。Zookeeper是一個分布式的開放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù),是Google的Chubby—個開源的實現(xiàn),是Hadoop和Hbase的重要組件,它是一個為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護、域名服務(wù)、分布式同步及組服務(wù)等。本發(fā)明實施例中將以Zookeeper服務(wù)為例進行后續(xù)說明,本領(lǐng)域技術(shù)人員可以理解的是,還可采用其他分布式系統(tǒng)管理服務(wù)來實現(xiàn)本實施例所述的方法。
      [0024]示例性的,本實施例中的服務(wù)提供者(ServiceProvider)具體可以為單獨的物理設(shè)備,如服務(wù)器,也可以是基于虛擬機或虛擬化等技術(shù)運行在物理設(shè)備上的一些邏輯節(jié)點。本實施例中的服務(wù)消費者(Service Consumer)具體可以是網(wǎng)頁(Web)客戶端、移動(Mobile)客戶端、應(yīng)用(App)客戶端及集成在第三方應(yīng)用平臺中的客戶端(如微信商城等)。
      [0025]示例性的,預(yù)設(shè)服務(wù)具體可按功能分類,如緩存服務(wù),緩存服務(wù)對應(yīng)一個緩存集群,即對應(yīng)多個服務(wù)提供者。預(yù)設(shè)服務(wù)還可按照業(yè)務(wù)進行劃分,同類業(yè)務(wù)部署于一組服務(wù)器中,例如,用戶在進行網(wǎng)上購物時,會涉及到商品瀏覽、支付貨款以及物流查詢等環(huán)節(jié),每個環(huán)節(jié)可視為一個預(yù)設(shè)服務(wù),每個預(yù)設(shè)服務(wù)對應(yīng)多個服務(wù)提供者;又如,企業(yè)在通過云平臺進行運營管理時,會涉及到訂單管理、供應(yīng)鏈管理、報表分析、員工管理以及加盟商戶管理等各個方面,每個方面均可視為一項業(yè)務(wù),為每項業(yè)務(wù)配置多個服務(wù)提供者。
      [0026]示例性的,服務(wù)提供者可能會由于各種不確定因素,如網(wǎng)絡(luò)中斷、服務(wù)器發(fā)生故障、服務(wù)進程意外崩潰或者負載壓力過大等而導(dǎo)致無法向服務(wù)消費者提供服務(wù),服務(wù)提供者的工作狀態(tài)具體可包括服務(wù)提供者的工作狀態(tài)是否正常。
      [0027]示例性的,Zookeeper會記錄每個預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)提供者列表,該列表中可包括每個服務(wù)提供者的相關(guān)信息,如所屬服務(wù)器的網(wǎng)際協(xié)議(Internet Protocol,IP)地址及服務(wù)的端口號等。根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表,可以是根據(jù)服務(wù)提供者的工作狀態(tài)是否正常來確定是否在列表中保留相應(yīng)的服務(wù)提供者;也可以是在列表中增加工作狀態(tài)標識,根據(jù)監(jiān)測結(jié)果修改工作狀態(tài)標識內(nèi)容。
      [0028]優(yōu)選的,當監(jiān)測結(jié)果包括第一服務(wù)提供者的工作狀態(tài)異常時,將第一服務(wù)提供者從當前服務(wù)提供者列表中刪除,得到更新后的服務(wù)提供者列表。
      [0029]步驟102、將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。
      [0030]示例性的,當服務(wù)消費者需要獲取服務(wù)時,需要從服務(wù)提供者列表中選擇其中的一個來獲取服務(wù),而此時服務(wù)消費者擁有最新的服務(wù)提供者列表,所以能夠知曉每個服務(wù)提供者的工作狀態(tài),可避免選擇到工作狀態(tài)異常的服務(wù)提供者,從而可避免出現(xiàn)服務(wù)假死無響應(yīng)的問題,保證服務(wù)的正常提供。
      [0031]例如,緩存集群中的某一臺服務(wù)器宕機,會被Zookeeper自動從相應(yīng)的服務(wù)提供者列表中剔除,確保以后的緩存請求不會落到這臺宕機的服務(wù)器之上;又如,以業(yè)務(wù)劃分服務(wù)器組,當某服務(wù)器組中的某一臺服務(wù)器宕機,會被Zookeeper自動從相應(yīng)的服務(wù)提供者列表中剔除,確保以后的服務(wù)請求不會落到這臺宕機的服務(wù)器之上,此處的服務(wù)請求具體可以是面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented Architecture,SOA)服務(wù)請求。
      [0032]示例性的,服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者時,可隨機選取或根據(jù)預(yù)設(shè)規(guī)則選取工作狀態(tài)正常的服務(wù)提供者為目標服務(wù)提供者。預(yù)設(shè)規(guī)則可根據(jù)實時的流量情況及其他相關(guān)因素來確定。
      [0033]可以理解的是,各個預(yù)設(shè)服務(wù)之間往往存在一定的聯(lián)系,若某個預(yù)設(shè)服務(wù)無法正常提供,也會影響其他預(yù)設(shè)服務(wù)的進程,本發(fā)明實施例的方法可保證每個預(yù)設(shè)服務(wù)的正常提供,從而保證整個云平臺服務(wù)不受個別服務(wù)提供者工作異常的影響。
      [0034]本發(fā)明實施例一提供的云平臺服務(wù)管理方法,通過監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài)來更新服務(wù)提供者列表,并將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。通過采用上述技術(shù)方案,服務(wù)消費者能夠?qū)崟r了解各服務(wù)提供者的工作狀態(tài),進而選擇合適的服務(wù)提供者來獲取服務(wù),可避免出現(xiàn)服務(wù)假死無響應(yīng)的問題,保證服務(wù)的正常提供,改善用戶體驗。
      [0035]實施例二
      [0036]圖2為本發(fā)明實施例二提供的一種云平臺服務(wù)管理方法的流程示意圖,本實施例以上述實施例為基礎(chǔ)進行優(yōu)化,在本實施例中,在將第一服務(wù)提供者從當前服務(wù)提供者列表中刪除的同時,還包括:發(fā)出警示以提示服務(wù)提供者不足。
      [0037]進一步的,根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表,包括:當監(jiān)測到新的服務(wù)提供者加入預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群時,將新的服務(wù)提供者加入當前服務(wù)提供者列表,得到更新后的服務(wù)提供者列表。
      [0038]相應(yīng)的,本實施例的方法包括如下步驟:
      [0039]步驟201、監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài)。
      [0040]步驟202、當監(jiān)測結(jié)果包括第一服務(wù)提供者的工作狀態(tài)異常時,將第一服務(wù)提供者從當前服務(wù)提供者列表中刪除,并發(fā)出警示以提示服務(wù)提供者不足。
      [0041]示例性的,在監(jiān)測到預(yù)設(shè)服務(wù)對應(yīng)的任意一個服務(wù)提供者的工作狀態(tài)異常時,該服務(wù)提供者無法向服務(wù)消費者提供服務(wù),那么服務(wù)請求流量較大時,將難以保證服務(wù)的時效性,因此可及時發(fā)出警示以提示服務(wù)提供者不足。示例性的,可向工作人員發(fā)送警示,以提示工作人員開啟新的服務(wù)器并加入預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群或者增加新的虛擬機至預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中。
      [0042]優(yōu)選的,在發(fā)出警示之前也可先判斷服務(wù)請求流量是否達到預(yù)設(shè)閾值,若為達到,可說明當前工作正常的服務(wù)提供者足以保證當前的服務(wù)需求,若未達到,則發(fā)出警示。
      [0043]步驟203、當監(jiān)測到新的服務(wù)提供者加入預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群時,將新的服務(wù)提供者加入當前服務(wù)提供者列表,得到更新后的服務(wù)提供者列表。
      [0044]示例性的,新的服務(wù)提供者可向Zookeeper發(fā)出注冊申請,Zookeeper在接受申請后,可自動將該新的服務(wù)提供者加入相應(yīng)的服務(wù)提供者列表中,以實現(xiàn)對服務(wù)提供者列表的更新。
      [0045]步驟204、將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。
      [0046]示例性的,圖3為本發(fā)明實施例一提供的一種云平臺架構(gòu)示意圖,如圖3所示,用戶可使用平板電腦、計算機或手機等用戶終端來訪問云平臺,用戶終端的服務(wù)請求由代理服務(wù)器304,如Haproxy代理服務(wù),轉(zhuǎn)發(fā)至服務(wù)消費者301 ,Zookeeper服務(wù)器303對服務(wù)提供者302進行監(jiān)測,并實時將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者301,使服務(wù)消費者301根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。此外,Zookeeper服務(wù)器303還可對存儲系統(tǒng)305進行管理,存儲系統(tǒng)305中可包括緩存服務(wù)器和硬盤,Zookeeper服務(wù)器303可對提供緩存服務(wù)的服務(wù)提供者列表進行實時更新。
      [0047]示例性的,圖4為本發(fā)明實施例一提供的一種服務(wù)架構(gòu)示意圖。如圖4所示,服務(wù)提供者會在Zookeeper集群(Cluster)中進行注冊,Zookeeper集群監(jiān)測服務(wù)提供者的工作狀態(tài),并推送服務(wù)提供者工作狀態(tài)(處于正常工作狀態(tài)下的服務(wù)提供者列表)的更新至服務(wù)消費者,服務(wù)消費者根據(jù)最新的服務(wù)提供者列表向目標服務(wù)提供者發(fā)送請求,目標服務(wù)提供者接收到請求后向?qū)?yīng)的服務(wù)消費者發(fā)送響應(yīng)并提供相應(yīng)服務(wù)。服務(wù)消費者和服務(wù)提供者會將各自的異步日志發(fā)送至訪問日志集群,訪問日志集群將日志存入非關(guān)系型數(shù)據(jù)庫(NotOnly Structured Query Language Database,NOSQL DB)。該架構(gòu)中還可包括監(jiān)控集群,該集群監(jiān)控服務(wù)提供者和服務(wù)消費者的狀態(tài),并將狀態(tài)信息發(fā)送給Zookeeper集群,以實現(xiàn)Zookeeper集群對服務(wù)提供者和服務(wù)消費者的監(jiān)測,監(jiān)控集群還負責(zé)將數(shù)據(jù)存儲至關(guān)系型數(shù)據(jù)庫(Mysql DB)。
      [0048]本發(fā)明實施例二在上述實施例的基礎(chǔ)上,在將第一服務(wù)提供者從當前服務(wù)提供者列表中刪除的同時,增加了發(fā)出警示以提示服務(wù)提供者不足的操作,以達到及時補充服務(wù)提供者的目的,保證服務(wù)的正常供應(yīng)。
      [0049]實施例三
      [0050]圖5為本發(fā)明實施例三提供的一種云平臺服務(wù)管理裝置的結(jié)構(gòu)框圖,該裝置可由軟件和/或硬件實現(xiàn),一般集成在終端中,可通過執(zhí)行云平臺服務(wù)管理方法來對云平臺服務(wù)進行管理。如圖5所示,該裝置包括:狀態(tài)監(jiān)測模塊501、列表更新模塊502和列表同步模塊503。
      [0051]其中,狀態(tài)監(jiān)測模塊501,用于監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài);列表更新模塊502,用于根據(jù)所述狀態(tài)監(jiān)測模塊的監(jiān)測結(jié)果更新服務(wù)提供者列表;列表同步模塊503,用于將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使所述服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。
      [0052]本發(fā)明實施例提供的云平臺服務(wù)管理裝置,使服務(wù)消費者能夠?qū)崟r了解各服務(wù)提供者的工作狀態(tài),進而選擇合適的服務(wù)提供者來獲取服務(wù),可避免出現(xiàn)服務(wù)假死無響應(yīng)的問題,保證服務(wù)的正常提供,改善用戶體驗。
      [0053]在上述實施例的基礎(chǔ)上,所述列表更新模塊具體用于:當所述監(jiān)測結(jié)果包括第一服務(wù)提供者的工作狀態(tài)異常時,將所述第一服務(wù)提供者從當前服務(wù)提供者列表中刪除,得到更新后的服務(wù)提供者列表。
      [0054]在上述實施例的基礎(chǔ)上,該裝置還包括:警示模塊,用于在將所述第一服務(wù)提供者從當前服務(wù)提供者列表中刪除的同時,發(fā)出警示以提示服務(wù)提供者不足。
      [0055]在上述實施例的基礎(chǔ)上,所述列表更新模塊具體用于:當監(jiān)測到新的服務(wù)提供者加入所述預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群時,將所述新的服務(wù)提供者加入當前服務(wù)提供者列表,得到更新后的服務(wù)提供者列表。
      [0056]在上述實施例的基礎(chǔ)上,該裝置基于Zookeeper實現(xiàn)。
      [0057]上述實施例中提供的云平臺服務(wù)管理裝置可執(zhí)行本發(fā)明任意實施例所提供的云平臺服務(wù)管理方法,具備執(zhí)行該方法相應(yīng)的功能模塊和有益效果。未在上述實施例中詳盡描述的技術(shù)細節(jié),可參見本發(fā)明任意實施例所提供的云平臺服務(wù)管理方法。
      [0058]注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
      【主權(quán)項】
      1.一種云平臺服務(wù)管理方法,其特征在于,包括: 監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài),并根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表; 將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使所述服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表,包括: 當所述監(jiān)測結(jié)果包括第一服務(wù)提供者的工作狀態(tài)異常時,將所述第一服務(wù)提供者從當前服務(wù)提供者列表中刪除,得到更新后的服務(wù)提供者列表。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述第一服務(wù)提供者從當前服務(wù)提供者列表中刪除的同時,還包括: 發(fā)出警示以提示服務(wù)提供者不足。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)監(jiān)測結(jié)果更新服務(wù)提供者列表,包括: 當監(jiān)測到新的服務(wù)提供者加入所述預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群時,將所述新的服務(wù)提供者加入當前服務(wù)提供者列表,得到更新后的服務(wù)提供者列表。5.根據(jù)權(quán)利要求1-4任一所述的方法,其特征在于,該方法基于Zookeeper實現(xiàn)。6.一種云平臺服務(wù)管理裝置,其特征在于,包括: 狀態(tài)監(jiān)測模塊,用于監(jiān)測預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群中各服務(wù)提供者的工作狀態(tài); 列表更新模塊,用于根據(jù)所述狀態(tài)監(jiān)測模塊的監(jiān)測結(jié)果更新服務(wù)提供者列表; 列表同步模塊,用于將更新后的服務(wù)提供者列表實時同步至服務(wù)消費者,以使所述服務(wù)消費者根據(jù)更新后的服務(wù)提供者列表選擇目標服務(wù)提供者并獲取相應(yīng)服務(wù)。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述列表更新模塊具體用于: 當所述監(jiān)測結(jié)果包括第一服務(wù)提供者的工作狀態(tài)異常時,將所述第一服務(wù)提供者從當前服務(wù)提供者列表中刪除,得到更新后的服務(wù)提供者列表。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括: 警示模塊,用于在將所述第一服務(wù)提供者從當前服務(wù)提供者列表中刪除的同時,發(fā)出警示以提示服務(wù)提供者不足。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述列表更新模塊具體用于: 當監(jiān)測到新的服務(wù)提供者加入所述預(yù)設(shè)服務(wù)對應(yīng)的服務(wù)器集群時,將所述新的服務(wù)提供者加入當前服務(wù)提供者列表,得到更新后的服務(wù)提供者列表。10.根據(jù)權(quán)利要求6-9任一所述的裝置,其特征在于,該裝置基于Zookeeper實現(xiàn)。
      【文檔編號】H04L29/08GK105872110SQ201610442544
      【公開日】2016年8月17日
      【申請日】2016年6月17日
      【發(fā)明人】谷鷹, 唐暢
      【申請人】深圳紐博時代科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1