[發明專利]服務變化消息的推送方法、裝置及系統有效
| 申請號: | 201210212957.3 | 申請日: | 2012-06-26 |
| 公開(公告)號: | CN103516746B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 張俊青;卞志俊;陳正華;郭斌;韓銀俊;高洪 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 余剛;梁麗超 |
| 地址: | 518057 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 變化 消息 推送 方法 裝置 系統 | ||
本發明公開了一種服務變化消息的推送方法、裝置及系統,其中,該方法包括:服務器節點確定該服務器節點上的服務提供者發生變化,其中,服務器節點為分布式協作服務系統中的節點;服務器節點向關注上述服務提供者提供的服務的服務消費者推送服務變化消息,其中,該服務變化消息用于指示上述服務提供者的變化信息。通過本發明,使得服務消費者能夠及時感知服務提供者的變化信息,并及時更改服務提供者信息,實現快速地動態上下線服務。降低了服務配置出錯的幾率,簡化服務消費者的服務配置和獲取,優化了服務消費者的體驗。
技術領域
本發明涉及通信領域,具體而言,涉及一種服務變化消息的推送方法、裝置及系統。
背景技術
云計算(Cloud Computing)是網格計算(Grid Computing)、分布式計算(Distributed Computing)、并行計算(Parallel Computing)、效用計算(UtilityComputing)網絡存儲(Network Storage Technologies)、虛擬化(Virtualization)以及負載均衡(Load Balance)等傳統計算機技術和網絡技術發展融合的產物。它旨在通過網絡把多個成本相對較低的計算實體整合成一個具有強大計算能力的系統。
分布式協作服務是云計算范疇中的一個領域,其作用是提供大量服務提供者的動態上下線服務,以及服務消費者動態獲取服務提供者配置信息的快速通道。
圖1是根據相關技術的分布式協作服務系統的示意圖,如圖1所示,分布式協作服務系統包括多個服務器節點、服務注冊端、服務訂閱端,以及多個服務提供者和服務消費者。其中,服務器節點負責存儲服務提供者和其配置信息數據,以及將推送給服務訂閱端指定關注服務下的服務數據的變化。服務提供者將自身服務和相關服務配置信息發給服務注冊端,由服務注冊端將其注冊到服務器中,并可更新服務配置信息、取消注冊等操作。服務器節點將被關注的服務變化通知推送給服務訂閱端,服務訂閱端推送給服務消費者,服務消費者接著獲取該服務的最新數據信息。服務器數據不會保存在單個服務器節點(以下簡稱節點),而是在多個節點上保存同一個數據的副本,各個副本互為備份,提高了系統中數據的安全性。
在分布式協作服務系統中,如何讓服務消費者動態知曉服務提供者的變化,是一個比較難以解決的關鍵問題,尤其是在服務提供者眾多,而又不定時上下線的情況下,該問題最為明顯。如果服務提供者,在程序運行期間,上下線比較頻繁,利用現有技術無法滿足服務消費者的快速感知和快速配置,特別是在服務提供者眾多的情況下,使用服務的一端將無法及時處理服務的快速上下線。
通過對現有技術分析,目前有以下兩種解決方案:
方案1,在服務提供者有變化時,手動將服務提供者的信息,加載到服務消費者一端,該方法很有可能會停掉服務消費者,不適用于絕大部分要求7*24小時運行的系統中,而且很容易出現人工錯誤。
方案2,將服務提供者寫入服務消費者的配置文件中,或者寫在程序中,這種情況下,服務提供者必須在啟動時,就要提供服務,而且服務提供者的下線無法通知服務消費者,除非服務提供者在下線時,主動通知服務消費者,但是無法處理服務提供者意外下線的情況,而且還要在兩者間有專門的通信消息。服務提供者中途上線,由于無法預知服務消費者,所以無法通知服務消費者。而服務消費者也不能精確預料服務提供者的位置,除非在系統中限制服務提供者的位置和數量。
針對相關技術中的上述問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中分布式協作服務系統中大量服務的動態上下線的問題,本發明提供了一種服務變化消息的推送方法、裝置及系統,以至少解決上述問題。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210212957.3/2.html,轉載請聲明來源鉆瓜專利網。





