[發(fā)明專利]仿真業(yè)務處理方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201010263089.2 | 申請日: | 2010-08-25 |
| 公開(公告)號: | CN102143197A | 公開(公告)日: | 2011-08-03 |
| 發(fā)明(設計)人: | 韋光勝 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/58;G06F9/445 |
| 代理公司: | 北京凱特來知識產(chǎn)權代理有限公司 11260 | 代理人: | 鄭立明;孟麗娟 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 仿真 業(yè)務 處理 方法 裝置 系統(tǒng) | ||
技術領域
本發(fā)明涉及計算機應用技術領域,尤其涉及一種仿真業(yè)務處理方法、裝置及系統(tǒng)。
背景技術
云計算是當前電信和IT(Information?Technology,信息技術)最熱的技術之一,云計算的目標之一是通過眾多的便宜的硬件,搭建高可用的系統(tǒng)。云計算相關技術中,分布式技術是成熟度最高的,業(yè)界已經(jīng)有很多分布式技術規(guī)范。
一種典型的分布式系統(tǒng)主要包括:Adapter(適配器)、Naming(命名中心)和各個Component(組件)實例。Adapter是整個系統(tǒng)對外的唯一的入口,系統(tǒng)內(nèi)部的Adapter與Component實例之間、Component實例與Component實例之間調(diào)用需要通過Naming(命名中心)。
現(xiàn)有技術中的分布式系統(tǒng)的軟件升級的方法為:逐個實例升級方法。該方法不需要將分布式系統(tǒng)停機,是指先卸載一個舊版本Component實例,再安裝、加載一個對應的新版本Component實例。在安裝、加載上述新版本Component實例時,其他舊版本Component實例仍然可處理用戶業(yè)務,并且,新版本Component實例安裝后,也立即處理用戶業(yè)務。在上述新版本Component實例加載完成后,通過測試工具或手工對分布式系統(tǒng)進行功能驗證,觀察上述新版本Component實例的業(yè)務處理是否正確。
上述現(xiàn)有技術的軟件升級的方法至少存在如下問題:新版本Component實例在安裝后,Adapter接收到任意一個業(yè)務消息時會直接發(fā)送給Component實例,由Component實例來處理用戶業(yè)務,如果新版本Component實例有問題時,會影響部分用戶業(yè)務的處理。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種仿真業(yè)務處理方法及裝置,以實現(xiàn)解決新版本Component實例在安裝后,Adpater直接將任一業(yè)務消息發(fā)送給新版本的Component實例,可能會出現(xiàn)新版本Component實例處理用戶業(yè)務帶來的不穩(wěn)定問題。
一種仿真業(yè)務處理方法,包括:
根據(jù)業(yè)務消息中的屬性信息確定所述業(yè)務消息是仿真業(yè)務消息;
將所述仿真業(yè)務消息發(fā)送到第一組件實例,所述第一組件實例為新版本的組件實例。
一種仿真業(yè)務處理裝置,包括:
仿真業(yè)務消息確定模塊,用于根據(jù)業(yè)務消息中的屬性信息確定所述業(yè)務消息是仿真業(yè)務消息;
消息分發(fā)模塊,用于將所述仿真業(yè)務消息發(fā)送到第一組件實例,所述第一組件實例為新版本的組件實例。
一種仿真業(yè)務系統(tǒng),包括:
仿真業(yè)務處理裝置,用于根據(jù)業(yè)務消息中的屬性信息,確定所述業(yè)務消息是仿真業(yè)務消息,將所述仿真業(yè)務消息發(fā)送到第一組件實例,所述第一組件實例為新版本的組件實例;
第一組件實例,用于接收所述仿真業(yè)務處理裝置發(fā)送的仿真業(yè)務消息,所述仿真業(yè)務消息攜帶了業(yè)務標志,該業(yè)務標志包括仿真標志和路由開關。
由上述本發(fā)明的實施例提供的技術方案可以看出,本發(fā)明實施例可以實現(xiàn)將確定業(yè)務消息為仿真業(yè)務消息,將仿真業(yè)務消息分發(fā)給相應的新版本的Component實例,從而仿真業(yè)務準確分發(fā)到新版本Component實例,進而對新版本Component實例進行有效的在線業(yè)務驗證,可以及時發(fā)現(xiàn)新版本Component實例的問題,降低分布式系統(tǒng)的軟件升級風險。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一提供的一種分布式系統(tǒng)的邏輯結構圖;
圖2為本發(fā)明實施例一提供的一種軟件升級過程中的業(yè)務處理方法的流程圖;
圖3為本發(fā)明實施例二提供的一種軟件升級過程中的業(yè)務處理方法的流程圖;
圖4為本發(fā)明實施例二提供的一種業(yè)務標志的示意圖;
圖5為本發(fā)明實施例提供的一種仿真業(yè)務處理裝置的結構示意圖;
圖6為本發(fā)明實施例提供的另一種仿真業(yè)務處理裝置的結構示意圖;
圖7為本發(fā)明實施例提供的一種仿真業(yè)務處理系統(tǒng)的結構示意圖。
具體實施方式
本發(fā)明實施例中,適配器接受各個組件實例的注冊,保存各個組件實例的注冊信息。適配器根據(jù)接收到的業(yè)務消息中的屬性信息確定仿真業(yè)務消息,根據(jù)其保存的組件實例的注冊信息,將所述仿真業(yè)務消息發(fā)送給新版本的組件實例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經(jīng)華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010263089.2/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務的方法
- 業(yè)務路由方法、業(yè)務路由器、客戶端設備及業(yè)務網(wǎng)絡系統(tǒng)
- 一種移動業(yè)務消息路由的方法、系統(tǒng)和設備
- 業(yè)務處理方法、設備和系統(tǒng)
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 業(yè)務限流方法及業(yè)務限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務事件的頁面展示方法、裝置和電子設備
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 一種安全業(yè)務的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





