新四季網

一種即時通訊伺服器監控數據的分發方法和裝置的製作方法

2023-06-04 21:20:46

專利名稱:一種即時通訊伺服器監控數據的分發方法和裝置的製作方法
技術領域:
本發明涉及即時通訊伺服器的管理領域,特別是涉及一種即時通訊伺服器 監控數據的分發方法和裝置。
技術背景即時通訊(IM,Instant Messaging)是一種使人們能在網上識別在線用戶並與他們實時交換信息的技術,由於其所擁有的實時性、低成本、高效率等諸多 優勢,使之成為網民們最喜愛的網絡溝通方式之一。作為即時通訊平臺的IM系統中,往往是由一臺或多臺伺服器組成的服務 器集群,統一對外提供即時通訊服務。每一臺伺服器穩定正常的工作,是整個 IM系統穩定的基礎與關鍵。為了保證IM系統中各伺服器都能夠正常運行,IM 系統的維護人員就必須能夠及時地獲知各伺服器的運行狀況。目前,獲取IM系統中各伺服器監控數據的一般方法是由IM伺服器提 供一個統一的http服務埠,用於提供IM系統中各伺服器的監控數據。如果 需要查看各伺服器的運行狀況,就需要向該伺服器發送請求,通過所述http 服務獲取監控數據。但是,由於監控數據總是在不斷地更新和變化,而用戶發 送請求卻存在一定的時間間隔,若某臺伺服器出現了問題而此時用戶尚未發送 請求,就會導致無法及時獲得該IM伺服器的運行狀況,也就無法及時對該服 務器出現的問題做出響應和處理。另外,若為了儘可能及時的從伺服器獲取監 控數據,則必須增加獲取的頻率,而這樣,會導致網絡流量的不斷增大和IM 伺服器負荷的增加,進一步造成了 IM伺服器運行的不穩定性。發明內容本發明公開了 一種即時通訊伺服器監控數據的分發方法和裝置,以解決現 有技術中無法及時獲取即時通訊伺服器監控數據的問題。為解決上述技術問題,本發明提供了 一種即時通訊伺服器監控數據的分發 方法,包括據,若監控數據異常,則;分發器根據存儲的用於接收監控數據的接收者標識, 將取得的異常信息作為即時信息發送給與所述接收者標識相應的 一個或多個即時通訊客戶端;所述即時通訊客戶端用於呈現所述即時通訊伺服器的監控數據。優選的,所述分發器為一個即時通訊客戶端。優選的,還包括預置查詢請求與操作命令的對應關係,所述查詢請求為 其他即時通訊客戶端發送的即時消息;根據查詢請求對應的操作命令取得相應 的監控數據,並將所述監控數據作為即時信息發送給相應的即時通訊客戶端。優選的,所述即時通訊伺服器是由一個或多個即時通訊伺服器組成的伺服器集群。優選的,所述監控數據存儲在隨機存取存儲器中,所述隨機存取存儲器與 所述分發器位於同 一計算設備中。優選的,還包括將所述異常信息作為即時信息發送成功後,更新監控數 據中的發送標記。優選的,還包括根據預先設置的伺服器集群中各即時通訊伺服器的配置信息,使用不同的 用戶標識向與其相應的即時通訊伺服器發送登錄請求,同時根據請求過程產生 與所述即時通訊伺服器相應的監控數據,所述配置信息包含所述即時通訊服務 器的IP位址或名稱。為解決上述問題本發明還公開了 一種即時通訊伺服器監控數據的分發裝 置,包括第一存儲單元,用於存儲即時通訊伺服器的監控數據; 第二存儲單元,用於存儲接收監控數據的接收者標識; 監控單元,用於按照設定的時間間隔檢驗第一存儲單元中的監控數據,若監控數據異常,取得該異常信息,所述異常信息包含與所述監控數據相應的即時通訊伺服器的IP位址或名稱;發送單元,用於根據所述監控單元的請求,將相應的異常信息作為即時信息發送給與所述接收者標識相應的即時通訊客戶端,所述即時通訊客戶端用於呈現即時通訊伺服器的監控數據。優選的,還包括查詢單元,用於根據查詢請求對應的操作命令從所述第 一存儲單元中取得相應的監控數據,並將所述監控數據通過發送單元發送給相 應的即時通訊客戶端。優選的,所述第 一存儲單元是隨機存取存儲器或具有相應功能的存儲介質。優選的,還包括更新單元,用於更新第一存儲單元中監控數據的發送標記。優選的,還包括收集單元,用於使用用戶標識向所述伺服器集群中的一 個或多個即時通訊伺服器發送登錄請求,並根據請求過程產生與所述即時通訊 伺服器相應的監控數據,所述監控數據存儲在所述存儲單元中。與現有技術相比,本發明具有以下優點首先,本發明通過定期檢驗伺服器監控數據, 一旦發現異常,就將該異常 信息作為即時信息發送給即時通訊客戶端,系統維護人員通過即時通訊客戶端 獲知伺服器的運行狀況。由於監控數據在出現異常後可立即被檢驗出並發送給 即時通訊客戶端,因此系統維護人員可在第一時間獲知IM系統中異常伺服器 的運行狀況,及時的響應和處理該伺服器存在的問題,從而保證IM系統各服 務器的正常運行。其次,由於本發明將監控數據作為即時信息發送給系統維護人員使用的即 時通訊客戶端,IM伺服器不再需要響應除即時信息之外的其他請求,因此有 效降低了伺服器的負荷,並進一步保證了 IM伺服器的穩定運行。同時,由於 IM伺服器不再向外提供http服務及埠 ,因此也避免了第三方據此向IM服 務器發起的惡意攻擊,提高了 IM伺服器的安全性。由於本發明利用即時通信客戶端接收監控數據,因此接收數據幾乎不需要 任何額外的成本,用戶可在任何時間和地點使用任何運行有即時通訊客戶端的 終端設備登錄IM伺服器並接收監控數據,不但使用成本低而且擴展了用戶的 應用範圍,使得IM伺服器處於更加及時、有效的監控之中。本發明通過使用用於即時通訊的用戶標識登錄IM伺服器,根據是否登錄 成功來判斷該伺服器是否運行正常,避免了由伺服器自行監控並記錄監控數據 的方式導致的當該伺服器因突發事件無法運行時,運行在該伺服器之上的負 責記錄監控數據的程序也會停止,並最終導致IM系統維護人員無法及時獲知
該伺服器當前運行的狀況,也就無法對該伺服器做出響應和處理。本發利用是 否成功登錄驗證即時通訊伺服器,據此產生的監控數據不受即時通訊伺服器運 行狀況的影響,因此非常可靠。進一步的,當登錄成功過後,按一定時間間隔 發送即時信息,若發送失敗,將失敗信息存儲在監控數據中。因此,本發明不 但可以監控即時通訊伺服器運行是否正常,還可進一步監控運行在該伺服器之 上的即時通訊服務程序的應用邏輯是否正確。由此產生的監控數據,為IM系統維護人員及時準確地排除該伺服器的故障,保證IM系統的正常運行提供了可靠依據。


圖1是本發明所述的即時通訊原理示意圖;圖2是本發明所述的即時通訊伺服器監控數據分發方法的數據流程圖; 圖3是本發明所述的即時通訊伺服器監控數據分發方法中取得監控數據 的數據流程圖;圖4是本發明所述的即時通訊伺服器監控數據分發裝置的結構框圖。
具體實施方式
在結合具體實施例說明本發明的方法和裝置之前,首先介紹一下IM的基 本結構和原理,下面參考圖1對IM的技術原理進行描述首先,用盧A輸入自己的用戶標識和密碼登錄IM伺服器,IM伺服器通 過讀取用戶資料庫來驗證用戶身份,如果用戶標識、密碼都正確,就登記用戶 A的IP位址、IM客戶端軟體的版本號及使用的TCP/UDP埠號,然後返回 用戶A登錄成功的標誌,此時用戶A在IM系統中的狀態為在線(Online Presence )。其次,根據用戶A存儲在IM伺服器上的好友列表,伺服器將用戶A在線 的相關信息發送到也同時在線的IM好友的PC機,這些信息包括在線狀態、 IP位址、IM客戶端使用的TCP埠 (Port)號等,IM好友PC機上的IM客 戶端收到此信息後將在PC桌面上彈出一個小窗口予以提示。第三步是IM伺服器把用戶A存儲在伺服器上的好友列表及相關信息回送 到他的PC機,這些信息包括在線狀態、IP位址、IM客戶端使用的TCP埠 (Port)號等信息,用戶A的PC機上的IM客戶端收到後將顯示這些好友列
表及其在線狀態。接下來,如杲用戶A想給他的在線好友用戶B發送即時信息,他將直接 通過伺服器發送過來的用戶B的IP位址、TCP埠號等信息,直接向用戶B 的PC機發出即時信息,用戶B的IM客戶端收到後顯示在屏幕上,然後用戶 B再直接回復到用戶A的PC機,這樣雙方的即時信息就不通過IM伺服器中 轉,而是通過網絡進行點對點的直接通訊,這稱為對等通訊方式(Peer To Peer),,另外,如果用戶A與用戶B的點對點通訊由於一方離線或由於防火牆、 網絡速度等原因難以建立時,IM伺服器還提供信息中轉服務,即用戶A和用 戶B的即時信息全部先發送到IM伺服器,再由伺服器轉發給對方。以上對IM的基本原理進行了介紹,下面結合附圖和具體實施方式
對本發 明作進 一 步詳細的i兌明。本發明通過周期性的檢查IM伺服器的監控數據,若發現監控數據異常, 就取得該異常信息,將其作為即時信息發送給相應的一個或多個IM客戶端, 系統維護人員或相關用戶通過這些IM客戶端接收IM伺服器的監控數據。優選的,將上述接收伺服器監控數據的IM客戶端所對應的用戶標識稱為 接收者標識,並將其存儲在IM伺服器上。優選的,通過一個獨立線程使用一 個已知用戶標識登錄伺服器(以下稱該線程為Leader),並將所述接收者標識作 為Leader的好友。當伺服器的監控數據發生異常時,檢驗Leader的好友是客戶端。使用Leader發送IM伺服器監控數據的異常信息只是本發明的優選方法, 因為Leader作為一個實時在線的用戶,在任何時候,如果有新的用戶端需要接 收IM伺服器的監控數據,都可以向Leader申請加入好友,如果加入成功,該IM 客戶端就可以接收來自IM伺服器的監控數據。本發明優選的,在通過IM客 戶端向Leader申請加入好友時需要提供特定的驗證碼,用以保證接收監控數 據的用戶身份合法性。當然,也可以不必將接收者加為Leader的好友,而使用 其他方法將監控數據發送給IM客戶端,如向特定IM客戶端廣播的方式,本 發明對此不做限制,本領域的技術人員可根據需要選擇使用。
圖2示出了根據本發明一個優選實施例的用於IM伺服器監控數據分發方 法的數據流程圖。下面參考圖2對該方法作詳細描述。步驟201: Leader根據配置信息與IM伺服器建立連接並登錄伺服器。IM伺服器通常是由一個或多個伺服器組成的伺服器集群。Leader根據配 置文件取得其中一臺伺服器『和埠與其建立連接,並使用相應的用戶標識 和密碼登錄該伺服器。這樣,登錄成功後,Leader和一般的即時通訊用戶在 表現形式上並無區別,可以被別的用戶加為好友。優選的,僅允許系統維護人 員根據leader的ID將leader加為自己的好友,特別的,系統維護人員在將 Leader添加為自己的好友時需要向系統提供驗證碼,以保證用戶身份的合法 性,避免不相關的用戶與Leader進行通信。步驟202: Leader檢查內存中的監控數據,如果發現監控數據中伺服器 的狀態為不可用,執行下面的步驟,否則;否則執行步驟204。步驟203:從所述監控數據中取出該伺服器不可用發生的時間以及該服務 器的IP,向Leader好友列表中的用戶發送一條警告消息伺服器在某時某刻 開始不可用;執行步驟205。對於伺服器集群中的每一臺伺服器,都記錄有與其相應的監控數據。在本 發明優選的實施例中,該監控數據中主要包含以下內容s6rverN3me〃伺服器名serverIP〃伺服器IPserverPort〃伺服器埠Health〃伺服器當前是否健康last—err一time〃上次出錯的時間Reported〃最近一次故障是否已發送給監控數據接收者lastFailDura〃上次故障持續時間failedCount〃總共故障次數dailyFailedCount〃當天故障次數Leader檢查這些監控數據,如果發現監控數據中伺服器的狀態Health的 值置為0,即該伺服器不可用,並且Reported的值為0,意思是尚未將該不 可用消息發送給Leader的好友,則從所述監控數據中取出該伺服器不可用發 生的時間以及該伺服器的IP,同時,根據Leader好友列表中的用戶標識,檢 驗其相應的IM客戶端是否在線,若在線,取得該IM客戶端的地址信息,同 時向該IM客戶端發送一條警告消息伺服器在某時某刻開始不可用。系統維 護人員通過該IM客戶端接收來自Leader發送的警告消息。通過這種方式獲 取IM伺服器的監控數據,客戶端不但不需要任何額外的成本,而且不受空間 和時間的限制。系統維護人員可在任何時間和地點,使用任何一種運行有IM 客戶端的終端設備通過網際網路登錄伺服器以獲取伺服器的監控數據。本發明優選的將監控數據存儲在內存(Random Access Memory,也稱 隨機存取存儲器)中,Leader通過掃描內存獲取發生變化的監控數據,由於 通常情況下,掃描內存響應的時間只需幾個納秒,因此,若監控數據發生異常, Leader可在第一時間獲取該異常信息,然後將所述異常信息通過Leader的好 友發送給系統維護人員使用的IM客戶端。上述整個過程都是在瞬間完成的, 因此,系統維護人員可及時地響應和處理伺服器的故障以保障IM伺服器的安 全、穩定的運行。步驟204:如果該伺服器在上次檢查時的狀態為不可用,則從所述監控數 據中取出該伺服器不可用發生的時間以及該伺服器的IP,向Leader好友列表 中的用戶發送一條警告消息伺服器在某時某刻已經恢復為可用,此次不可用 的持續時間為X秒;否則,直接執行步驟205。步驟205:如果檢查完所有的監控數據,執行下面的步驟;否則,執行步 驟202。步驟206:等待下一個檢查周期開始,執行步驟202。 檢查周期可由系統的維護人員根據需要自己設定, 一般以即能及時反映內 存中監控數據的變化,又不應響IM伺服器的性能為準,如根據人的反應時間, 可將檢查監控數據的時間間隔設置為1秒或更短。另外,除以上所述的通過leader向IM客戶端發送監控數據的方式以外, 應用本發明,系統維護人員還可以主動查詢的方式從伺服器獲取監控數據系 統維護人員按照預先約定的命令,通過IM客戶端向Leader發送查詢請求, 如get last error,意思是請求得到所有IM伺服器上次出錯的時間,Leader根 據上述請求掃描內存取得相應的監控數據並返回給該IM客戶端。
以上對本發明公開的IM伺服器監控數據的分發方法進行了描述,與此同 時,本發明優選的通過使用用戶標識分別登錄伺服器集群中的伺服器,根據登 錄過程和結果產生各伺服器的監控數據。下面參考圖3,對該過程作進一步詳糹田4苗ii。步驟301:根據預先設置的頂伺服器集群中各伺服器的配置信息,使用 不同的線程建立與每臺被監控伺服器的連接,同時使用不同的用戶標識向各服 務器發起登錄請求。本發明優選的通過一個運行在頂伺服器上的監控程序,使用不同的線程 (以下稱該線程為監控者)和用戶標識向各伺服器發起登錄請求,根據登錄過 程和結果產生各伺服器的監控數據,本領域的技術人員在實施本發明時當然不 必局限於此,例如可以使用 一個用戶標識逐次向各伺服器發起登錄請求的方式 記錄監控數據,也可以由各伺服器自己記錄自己的監控數據,由監控程序從各 伺服器收集的方式,本發明對此並不作限制。所述配置信息一般由系統維護人員根據頂伺服器集群中需要監控的服務 器來設置,如伺服器的1P、服務埠等。本發明優選的以文本格式文件存儲 所述配置信息,並將該配置文件存儲在運行監控程序的伺服器上,由於該服務 器和伺服器集群同屬一個可信任的區域網內,因此,不存在任何安全問題。採 用文本格式文件存儲配置信息,不但維護成本低,而且更有利於操作。下面, 以伺服器集群中有2臺伺服器需要監控為例,對配置文件的內容作進一步說 明[TEST—SERVER]SERVER—NO = 2 〃被監控伺服器的數量。 SERVER—IP—0=192.168.0.1 〃第一臺被監控伺服器的IP(寫成名 字也可以,名字最終會被解析成IP)SERVER PORT 0=13000 〃第一臺被監控伺服器的埠SERVER—IP—1=192.168.0.2 SERVER—P〇RT_1=13000 [USER—IDS] USER ID 0=user1〃第二臺被監控伺服器的IP //第二臺被監控伺服器的埠〃監控者1的用戶標識M D—5—PASS WD—0=YTkx C〇NTACT—ID0= helinqiang USER—ID—1=user2 MD丄PASSWD—1 =Uik6 CONTACT—ID——1= helinqiang [LEADER—ID] USER」D=test10051 MD—5—PASSWD=000000 SERVER—IP = 192.168.0.1 SERVER—PORT = 13000 [BASIC]ONLINE INTERVAL二6000〃監控者1的登錄密碼 〃登錄後測試消息接收者的ID〃Leader的登錄id〃經MD5算法加密的登錄密碼 〃Leader連往伺服器的IP〃伺服器埠〃監控者登錄伺服器後,在上面的滯留SENDJMJNTERVAL=3000 〃監控者的登錄伺服器後發送測試消息的間隔時間。當監控程序運行時,首先,監控者1從所述配置文件中讀出要監控伺服器 的IP位址SERVER—IP—0和服務埠 SERVER—PORT—0並建立連接;然後, 從配置文件中取得相應的用戶標識USERJD一0和密碼MD—5—PASSWD—0向被監控伺服器發送登錄請求。同時,監控者2按照同樣的步驟向被監控服務步驟302:若登錄失敗,更新監控數據後重新登錄;否則執行下面的步驟。若登錄請求失敗,監控者將Health的值置為0,表示該伺服器不可用, 將last—e「r—time置為當前時間,然後重新登錄。步驟303:在該伺服器的監控數據中檢驗該伺服器的當前狀態標記是否可 用,若不可用,更新監控數據後執行下面的步驟;否則,直接執行下面的步驟。伺服器的當前狀態標記為不可用,意思是成功登錄該伺服器之前,監控數 據中該伺服器的當前狀態標識還是不可用狀態,這意味著在前一次登錄時該服 務器還不可用,而本次成功登錄,這意味著該伺服器由不可用變為了可用,因
此,登錄成功後,需要將監控數據中該伺服器的Health的值置為l。步驟304:根據設定的時間間隔發送測試消息,若發送成功,執行步驟305,否則執行歩驟306。步驟305:是否完成設置的滯留時間,若完成執行步驟307,否則,重新 執行步驟304。監控者登錄伺服器後,按照配置文件中的測試消息時間間隔 SENDJM——INTERVAL向測試消息的接收者contacted發送測試消息,在本實 施例中,該時間間隔為3000(ms)。若發送成功,等待3000ms後重新發送, 直到完成所設置的滯留時間ONLINE—INTERVAL,即6000ms後登出伺服器並重新登錄。步驟306:更新監控數據,將該伺服器的狀態標記為不可用後執行步驟307。若測試消息發送失敗,說明雖然可以成功登錄伺服器,但是運行在該服務 器之上的IM服務程序卻無法正常工作。因此,監控者更新監控數據,將該服 務器標記為不可用。步驟307:登出伺服器,並重新向伺服器發起登錄請求。以上,結合具體實施例描述了本發明的 一種即時通訊伺服器監控數據的分 發方法。參照以上有關本發明的介紹,如圖4所示,是根據本發明一個優選實 施例的用於即時通訊伺服器監控數據分發裝置的方框圖,所述裝置包括收集單元401,用於使用用戶標識向即時通訊伺服器發送登錄請求並根據 登錄請求的結果產生監控數據,所述用戶標識用於在即時通訊系統中進行即時 通訊;第 一存儲單元402,用於存儲收集單元產生的監控數據;第二存儲單元403,用於存儲預先設置的IM伺服器集群中各伺服器的配 置信息以及用於接收監控數據的接收者標識;監控單元404,用於按照設定的時間間隔檢驗第一存儲單元402中的監控 數據,若監控數據異常,取得該異常信息,所述異常信息包含與所述監控數據 相應的即時通訊伺服器的IP位址或名稱;查詢單元405,用於根據查詢請求從第一存儲單元402中取得監控數據, 並將所述監控數據通過發送單元406發送給相應的即時通訊客戶端;發送單元406,用於根據監控單元404或查詢單元405的請求,將相應的異常信息或監控數據作為即時消息發送給與所述接收者標識相應的IM客戶 端,所述IM客戶端用於呈現即時通訊伺服器的監控數據;更新單元407,用於更新第一存儲單元402中監控數據的發送標記。收集單元401從第二存儲單元402中取得即時通訊伺服器集群中各服務 器的配置信息,包括伺服器的IP和通訊埠,然後分別與各伺服器建立連接, 並使用不同的用戶標識和密碼登錄該伺服器,若登錄失敗,在第一存儲單402 元相應的監控數據中將該伺服器標記為不可用,同時記錄不可用發生的時間以 及其他信息後重新登錄該伺服器;若登錄成功,按照設定的時間間隔,發送測 試消息,如果發送成功,在完成設定的發送次數後登出並重新登錄該伺服器, 否則,在第一存儲單元402相應的監控數據中標記該伺服器為不可用後登出 並重新登錄。在上述過程中,伺服器的狀態發生任何變化,如由可用變為不可 用,不可用變為可用都會在監控數據中記錄下來。與此同時,監控單元404按照設定的時間間隔,檢驗第 一存儲單402元 中各伺服器相應的監控數據,若發現數據異常,就取得該異常信息;所述發送 單元根據第二存儲單元403中的接收者標識判斷與所述接收者標識相應的IM 客戶端是否登錄即時通訊伺服器,若已登錄,從第二存儲單元403中取得該 IM客戶端的地址信息,並將監控單元404取得的異常信息發送給該IM訊客 戶端;更新單元407更新第一存儲單元402中監控數據的發送標記,用以說 明該監控數據的異常信息已經發送給相應的IM客戶端。另外,當查詢單元405接收到查詢請求後,從第一存儲單元402中取得 相應的監控數據,並通過發送單元406將其發送給相應的IM客戶端。以上對本發明所提供的一種即時通訊伺服器監控數據的分發方法和裝置 進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡 述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時, 對於本領域的一般技術人員,依據本發明的思想,在具體實施方式
及應用範圍 上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
權利要求
1、一種即時通訊伺服器監控數據的分發方法,其特徵在於,包括以下步驟分發器登錄在線;分發器按設定的時間間隔檢驗即時通訊伺服器的監控數據,若監控數據異常,則;分發器根據存儲的用於接收監控數據的接收者標識,將取得的異常信息作為即時信息發送給與所述接收者標識相應的一個或多個即時通訊客戶端;所述即時通訊客戶端用於呈現所述即時通訊伺服器的監控數據。
2、 根據權利要求1所述的方法,其特徵在於,所述分發器為一個即時通訊客戶端。
3、 根據權利要求1或2所述的方法,其特徵在於,還包括 預置查詢請求與操作命令的對應關係,所述查詢請求為其他即時通訊客戶端發送的即時消息;根據查詢請求對應的操作命令取得相應的監控數據,並將所述監控數據作 為即時信息發送給相應的即時通訊客戶端。
4、 根據權利要求3所述的方法,其特徵在於,所述即時通訊伺服器是由 一個或多個即時通訊伺服器組成的伺服器集群。
5、 根據權利要求4所述的方法,其特徵在於,所述監控數據存儲在隨機 存取存儲器中,所述隨機存取存儲器與所述分發器位於同一計算設備中。
6、 根據權利要求5所述的方法,其特徵在於,還包括將所述異常信息 作為即時信息發送成功後,更新監控數據中的發送標記。
7、 根據權利要求4所述的方法,其特徵在於,還包括根據預先設置的伺服器集群中各即時通訊伺服器的配置信息,使用不同的 用戶標識向與其相應的即時通訊伺服器發送登錄請求,同時根據請求過程產生 與所述即時通訊伺服器相應的監控數據,所述配置信息包含所述即時通訊服務 器的IP位址或名稱。
8、 一種即時通訊伺服器監控數據的分發裝置,其特徵在於,包括 第一存儲單元,用於存儲即時通訊伺服器的監控數據; 第二存儲單元,用於存儲接收監控數據的接收者標識;監控單元,用於按照設定的時間間隔檢驗第一存儲單元中的監控數據,若監控數據異常,取得該異常信息,所述異常信息包含與所述監控數據相應的即時通訊伺服器的IP位址或名稱;發送單元,用於根據所述監控單元的請求,將相應的異常信息作為即時信 息發送給與所述第二存儲單元的接收者標識相應的即時通訊客戶端,所述即時 通訊客戶端用於呈現即時通訊伺服器的監控數據。
9、 根據權利要求8所述的裝置,其特徵在於,還包括查詢單元,用於根據查詢請求對應的操作命令從所述第一存儲單元中取得二山 乂而。
10、 根據權利要求8或9所述的裝置,其特徵在於,所述第一存儲單元 是隨機存取存儲器或具有相應功能的存儲介質。
11、 根據權利要求10所述的裝置,其特徵在於,還包括 更新單元,用於更新第一存儲單元中監控數據的發送標記。
12、 根據權利要求11所述的裝置,其特徵在於,還包括收集單元,用於使用用戶標識向所述伺服器集群中的一個或多個即時通訊 伺服器發送登錄請求,並根據請求過程產生與所述即時通訊伺服器相應的監控 數據,所述監控數據存儲在所述第一存儲單元中。
全文摘要
本發明公開了一種即時通訊伺服器的分發方法和裝置,所述方法包括分發器登錄在線;分發器接設定的時間間隔檢驗即時通訊伺服器的監控數據,若監控數據異常,則;分發器根據存儲的用於接收監控數據的接收者標識,將取得的異常信息作為即時信息發送給與所述接收者標識相應的一個或多個即時通訊客戶端;所述即時通訊客戶端用於呈現所述即時通訊伺服器的監控數據。這樣,系統維護人員使用即時通訊客戶端,在不增加成本的情況下就可在第一時間獲得伺服器的監控數據,並進一步降低了伺服器的負荷。
文檔編號H04L12/58GK101155147SQ20061012708
公開日2008年4月2日 申請日期2006年9月26日 優先權日2006年9月26日
發明者何林強, 孔勇偉 申請人:阿里巴巴公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀