專利名稱:仿真業(yè)務(wù)處理方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用技術(shù)領(lǐng)域,尤其涉及一種仿真業(yè)務(wù)處理方法、裝置及系統(tǒng)。
背景技術(shù):
云計(jì)算是當(dāng)前電信和IT (Information Technology,信息技術(shù))最熱的技術(shù)之一, 云計(jì)算的目標(biāo)之一是通過(guò)眾多的便宜的硬件,搭建高可用的系統(tǒng)。云計(jì)算相關(guān)技術(shù)中,分布 式技術(shù)是成熟度最高的,業(yè)界已經(jīng)有很多分布式技術(shù)規(guī)范。一種典型的分布式系統(tǒng)主要包括=Adapter (適配器)、Naming (命名中心)和各個(gè) Component (組件)實(shí)例。Adapter是整個(gè)系統(tǒng)對(duì)外的唯一的入口,系統(tǒng)內(nèi)部的Adapter與 Component實(shí)例之間、Component實(shí)例與Component實(shí)例之間調(diào)用需要通過(guò)Naming(命名中 心)。現(xiàn)有技術(shù)中的分布式系統(tǒng)的軟件升級(jí)的方法為逐個(gè)實(shí)例升級(jí)方法。該方法不需 要將分布式系統(tǒng)停機(jī),是指先卸載一個(gè)舊版本Component實(shí)例,再安裝、加載一個(gè)對(duì)應(yīng)的新 版本Component實(shí)例。在安裝、加載上述新版本Component實(shí)例時(shí),其他舊版本Component 實(shí)例仍然可處理用戶業(yè)務(wù),并且,新版本Component實(shí)例安裝后,也立即處理用戶業(yè)務(wù)。在 上述新版本Component實(shí)例加載完成后,通過(guò)測(cè)試工具或手工對(duì)分布式系統(tǒng)進(jìn)行功能驗(yàn) 證,觀察上述新版本Component實(shí)例的業(yè)務(wù)處理是否正確。上述現(xiàn)有技術(shù)的軟件升級(jí)的方法至少存在如下問(wèn)題新版本Component實(shí)例在安 裝后,Adapter接收到任意一個(gè)業(yè)務(wù)消息時(shí)會(huì)直接發(fā)送給Component實(shí)例,由Component實(shí) 例來(lái)處理用戶業(yè)務(wù),如果新版本Component實(shí)例有問(wèn)題時(shí),會(huì)影響部分用戶業(yè)務(wù)的處理。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種仿真業(yè)務(wù)處理方法及裝置,以實(shí)現(xiàn)解決新版本 Component實(shí)例在安裝后,Adpater直接將任一業(yè)務(wù)消息發(fā)送給新版本的Component實(shí)例, 可能會(huì)出現(xiàn)新版本Component實(shí)例處理用戶業(yè)務(wù)帶來(lái)的不穩(wěn)定問(wèn)題。一種仿真業(yè)務(wù)處理方法,包括根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息;將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為新版本的組件實(shí) 例。一種仿真業(yè)務(wù)處理裝置,包括仿真業(yè)務(wù)消息確定模塊,用于根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是仿 真業(yè)務(wù)消息;消息分發(fā)模塊,用于將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí) 例為新版本的組件實(shí)例。一種仿真業(yè)務(wù)系統(tǒng),包括仿真業(yè)務(wù)處理裝置,用于根據(jù)業(yè)務(wù)消息中的屬性信息,確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息,將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為新版本的組件 實(shí)例;第一組件實(shí)例,用于接收所述仿真業(yè)務(wù)處理裝置發(fā)送的仿真業(yè)務(wù)消息,所述仿真 業(yè)務(wù)消息攜帶了業(yè)務(wù)標(biāo)志,該業(yè)務(wù)標(biāo)志包括仿真標(biāo)志和路由開(kāi)關(guān)。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,本發(fā)明實(shí)施例可以實(shí)現(xiàn)將確定 業(yè)務(wù)消息為仿真業(yè)務(wù)消息,將仿真業(yè)務(wù)消息分發(fā)給相應(yīng)的新版本的Component實(shí)例,從而 仿真業(yè)務(wù)準(zhǔn)確分發(fā)到新版本Component實(shí)例,進(jìn)而對(duì)新版本Component實(shí)例進(jìn)行有效的在 線業(yè)務(wù)驗(yàn)證,可以及時(shí)發(fā)現(xiàn)新版本Component實(shí)例的問(wèn)題,降低分布式系統(tǒng)的軟件升級(jí)風(fēng) 險(xiǎn)。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1為本發(fā)明實(shí)施例一提供的一種分布式系統(tǒng)的邏輯結(jié)構(gòu)圖;圖2為本發(fā)明實(shí)施例一提供的一種軟件升級(jí)過(guò)程中的業(yè)務(wù)處理方法的流程圖;圖3為本發(fā)明實(shí)施例二提供的一種軟件升級(jí)過(guò)程中的業(yè)務(wù)處理方法的流程圖;圖4為本發(fā)明實(shí)施例二提供的一種業(yè)務(wù)標(biāo)志的示意圖;圖5為本發(fā)明實(shí)施例提供的一種仿真業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例提供的另一種仿真業(yè)務(wù)處理裝置的結(jié)構(gòu)示意圖;圖7為本發(fā)明實(shí)施例提供的一種仿真業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例中,適配器接受各個(gè)組件實(shí)例的注冊(cè),保存各個(gè)組件實(shí)例的注冊(cè)信 息。適配器根據(jù)接收到的業(yè)務(wù)消息中的屬性信息確定仿真業(yè)務(wù)消息,根據(jù)其保存的組件實(shí) 例的注冊(cè)信息,將所述仿真業(yè)務(wù)消息發(fā)送給新版本的組件實(shí)例。為便于對(duì)本發(fā)明實(shí)施例的理解,下面將結(jié)合附圖以幾個(gè)具體實(shí)施例為例做進(jìn)一步 的解釋說(shuō)明,且各個(gè)實(shí)施例并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。實(shí)施例一該實(shí)施例提供的一種典型的分布式系統(tǒng)的邏輯結(jié)構(gòu)如圖1所示,基于上述圖1所 示的分布式系統(tǒng),該實(shí)施例提供的一種分布式系統(tǒng)的軟件升級(jí)過(guò)程中的業(yè)務(wù)處理方法的處 理流程如圖2所示,包括如下的處理步驟步驟21、根據(jù)業(yè)務(wù)消息中的屬性信息確定業(yè)務(wù)消息是仿真業(yè)務(wù)消息。adapter收到業(yè)務(wù)消息后,獲取業(yè)務(wù)消息中的屬性信息。上述屬性信息包括業(yè)務(wù) 消息中包含了主叫流程的主叫號(hào)碼或被叫流程的被叫號(hào)碼。判斷所述主叫號(hào)碼或被叫號(hào)碼 是否屬于預(yù)先設(shè)置的仿真業(yè)務(wù)號(hào)碼;如果是,則所述適配器確定所述業(yè)務(wù)消息是仿真業(yè)務(wù) 消息;否則,所述適配器確定所述業(yè)務(wù)消息是正常業(yè)務(wù)消息?;蛘?,adapter收到業(yè)務(wù)消息后,根據(jù)接收到的業(yè)務(wù)消息攜帶的號(hào)碼類型判斷所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息或者正常業(yè)務(wù)消息。步驟22、將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為新版本 的組件實(shí)例。分布式系統(tǒng)中的各個(gè)Component實(shí)例在Naming中注冊(cè),并被Naming激活后,需要 再到adapter中進(jìn)行注冊(cè),在Adapter中保存各個(gè)Component實(shí)例的注冊(cè)信息,注冊(cè)信息可 以包含Component實(shí)例標(biāo)識(shí),服務(wù)名以及版本號(hào)。上述adapter根據(jù)預(yù)先設(shè)定的路由規(guī)則,確定所述仿真業(yè)務(wù)消息需要發(fā)送的第一 Component實(shí)例,并根據(jù)上述第一 Component實(shí)例的注冊(cè)信息確定第一 Component實(shí)例的接
口 fn 息 ο然后,上述adapter根據(jù)獲取的第一組件實(shí)例的接口信息,將業(yè)務(wù)消息發(fā)送到相 應(yīng)的第一 Component實(shí)例。該實(shí)施例可以實(shí)現(xiàn)將確定業(yè)務(wù)消息為仿真業(yè)務(wù)消息,將仿真業(yè)務(wù)消息分發(fā)給相應(yīng) 的新版本的Component實(shí)例,從而仿真業(yè)務(wù)準(zhǔn)確分發(fā)到新版本Component實(shí)例,進(jìn)而對(duì)新版 本Component實(shí)例進(jìn)行有效的在線業(yè)務(wù)驗(yàn)證,可以及時(shí)發(fā)現(xiàn)新版本Component實(shí)例的問(wèn)題, 降低分布式系統(tǒng)的軟件升級(jí)風(fēng)險(xiǎn)。實(shí)施例二該實(shí)施例提供的一種分布式系統(tǒng)的軟件升級(jí)過(guò)程中的業(yè)務(wù)處理的流程如圖3所 示,包括如下的處理步驟步驟31、在Adapter中保存各個(gè)Component實(shí)例的注冊(cè)信息。在軟件升級(jí)之前,分布式系統(tǒng)中的各個(gè)Component實(shí)例在Naming中進(jìn)行注冊(cè), Naming保存了各個(gè)Component實(shí)例的注冊(cè)信息,注冊(cè)信息可以包含Component實(shí)例的 DOID (標(biāo)識(shí)),ServiceName (服務(wù)名)以及 Version (版本號(hào))。在 Component 實(shí)例被 Naming 激活后,該Component實(shí)例還需要在Adapter中進(jìn)行注冊(cè),也就是說(shuō)還需要在Adapter保存 各個(gè)Component實(shí)例的注冊(cè)信息。 Adapter和Naming可以利用如下述表一方式來(lái)保存各個(gè)Component實(shí)例的注冊(cè)信
肩、ο
權(quán)利要求
1.一種仿真業(yè)務(wù)處理方法,其特征在于,包括根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息;將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為新版本的組件實(shí)例。
2.根據(jù)權(quán)利要求1所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述根據(jù)業(yè)務(wù)消息中的 屬性信息確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息,包括在主叫流程中,獲取接收到的業(yè)務(wù)消息對(duì)應(yīng)的主叫號(hào)碼;或者,在被叫流程中,獲取接 收到的業(yè)務(wù)消息對(duì)應(yīng)的被叫號(hào)碼;當(dāng)所述主叫號(hào)碼或被叫號(hào)碼屬于預(yù)先設(shè)置的仿真業(yè)務(wù)號(hào)碼時(shí),確定所述業(yè)務(wù)消息是仿 真業(yè)務(wù)消息。
3.根據(jù)權(quán)利要求1所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述根據(jù)業(yè)務(wù)消息中的 屬性信息確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息,包括當(dāng)所述業(yè)務(wù)消息攜帶的號(hào)碼類型為仿 真業(yè)務(wù)類型時(shí),確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息。
4.根據(jù)權(quán)利要求1所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述將所述仿真業(yè)務(wù)消 息發(fā)送到第一組件實(shí)例,包括根據(jù)預(yù)先設(shè)定的路由規(guī)則,確定所述仿真業(yè)務(wù)消息需要發(fā)送的第一組件實(shí)例;根據(jù)所述第一組件實(shí)例的注冊(cè)信息,獲取所述第一組件實(shí)例的接口信息;根據(jù)所述第一組件實(shí)例的接口信息,將所述仿真業(yè)務(wù)消息分發(fā)到所述第一組件實(shí)例。
5.根據(jù)權(quán)利要求1-4任一所述的仿真業(yè)務(wù)的處理方法,其特征在于,還包括確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息后,在所述仿真業(yè)務(wù)消息中設(shè)置業(yè)務(wù)標(biāo)志,所述業(yè) 務(wù)標(biāo)志包含仿真標(biāo)志和路由開(kāi)關(guān);當(dāng)接收到所述仿真業(yè)務(wù)消息的第一組件實(shí)例需要將所述仿真業(yè)務(wù)消息發(fā)送給第二組 件實(shí)例時(shí),所述第一組件實(shí)例向命名中心發(fā)送攜帶所述業(yè)務(wù)標(biāo)志和指定服務(wù)名的查詢消 息;所述命名中心根據(jù)所述查詢消息中的業(yè)務(wù)標(biāo)志和指定服務(wù)名,以及所述命名中心保存 的服務(wù)名和組件實(shí)例的標(biāo)識(shí)的映射關(guān)系,向所述第一組件實(shí)例返回所述第二組件實(shí)例的標(biāo) 識(shí)信息;所述第一組件實(shí)例根據(jù)所述命名中心返回的所述第二組件實(shí)例的標(biāo)識(shí)信息,獲取所述 第二組件實(shí)例的接口信息,根據(jù)所述接口信息將所述仿真業(yè)務(wù)消息發(fā)送給所述第二組件實(shí) 例。
6.根據(jù)權(quán)利要求5所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述命名中心根據(jù)所述 查詢消息中的業(yè)務(wù)標(biāo)志和指定服務(wù)名,以及所述命名中心保存的服務(wù)名和組件實(shí)例的標(biāo)識(shí) 的映射關(guān)系,向所述第一組件實(shí)例返回所述第二組件實(shí)例的標(biāo)識(shí)信息,包括當(dāng)所述業(yè)務(wù)標(biāo)志中的仿真標(biāo)志表示仿真業(yè)務(wù)消息,并且所述路由開(kāi)關(guān)表示將仿真業(yè)務(wù) 消息只發(fā)送到新版本的組件實(shí)例時(shí),則所述命名中心向所述第一組件實(shí)例返回所述指定服 務(wù)名對(duì)應(yīng)的新版本的第二組件實(shí)例的標(biāo)識(shí)信息;當(dāng)所述業(yè)務(wù)標(biāo)志中的仿真標(biāo)志表示仿真業(yè)務(wù)消息,并且所述路由開(kāi)關(guān)表示將仿真業(yè)務(wù) 消息發(fā)送給任意一個(gè)組件實(shí)例時(shí),則所述命名中心向所述第一組件實(shí)例返回所述指定服務(wù) 名對(duì)應(yīng)的任意一個(gè)第二組件實(shí)例的標(biāo)識(shí)信息。
7.根據(jù)權(quán)利要求1所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述方法還包括根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是正常業(yè)務(wù)消息;根據(jù)路由規(guī)則,將所述正常業(yè)務(wù)消息發(fā)送到第三組件實(shí)例。
8.根據(jù)權(quán)利要求7所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述方法還包括在確定所述業(yè)務(wù)消息是正常業(yè)務(wù)消息后,在所述正常業(yè)務(wù)消息中設(shè)置業(yè)務(wù)標(biāo)志,所述 業(yè)務(wù)標(biāo)志包含仿真標(biāo)志和路由開(kāi)關(guān);當(dāng)接收到所述正常業(yè)務(wù)消息的第三組件實(shí)例需要將所述正常業(yè)務(wù)消息發(fā)送給第四組 件實(shí)例時(shí),所述第三組件實(shí)例向命名中心發(fā)送攜帶所述業(yè)務(wù)標(biāo)志和指定服務(wù)名的查詢消 息;所述命名中心根據(jù)所述查詢消息中的業(yè)務(wù)標(biāo)志和指定服務(wù)名,以及所述命名中心保存 的服務(wù)名和組件實(shí)例的標(biāo)識(shí)的映射關(guān)系,向所述第三組件實(shí)例返回所述第四組件實(shí)例的標(biāo) 識(shí)信息;所述第三組件實(shí)例根據(jù)所述命名中心返回的所述第四組件實(shí)例的標(biāo)識(shí)信息,獲取所述 第四組件實(shí)例的接口信息,通過(guò)所述接口信息將所述正常業(yè)務(wù)消息發(fā)送給所述第四組件實(shí) 例。
9.根據(jù)權(quán)利要求8所述的仿真業(yè)務(wù)的處理方法,其特征在于,所述命名中心根據(jù)所述 查詢消息中的業(yè)務(wù)標(biāo)志和指定服務(wù)名,以及所述命名中心保存的服務(wù)名和組件實(shí)例的標(biāo)識(shí) 的映射關(guān)系,向所述第三組件實(shí)例返回所述第四組件實(shí)例的標(biāo)識(shí)信息,包括當(dāng)所述業(yè)務(wù)標(biāo)志中的仿真標(biāo)志標(biāo)識(shí)正常業(yè)務(wù)消息,并且所述路由開(kāi)關(guān)表示將正常業(yè)務(wù) 消息只路由到舊版本的組件實(shí)例時(shí),則所述命名中心向所述第三組件實(shí)例返回所述指定服 務(wù)名對(duì)應(yīng)的舊版本的第四組件實(shí)例的標(biāo)識(shí)信息;當(dāng)所述業(yè)務(wù)標(biāo)志中的仿真標(biāo)志表示正常業(yè)務(wù)消息,并且所述路由開(kāi)關(guān)表示將正常業(yè)務(wù) 消息路由給任意一個(gè)第四組件實(shí)例時(shí),則所述命名中心向所述第三組件實(shí)例返回所述指定 服務(wù)名對(duì)應(yīng)的任意一個(gè)第四組件實(shí)例的標(biāo)識(shí)信息。
10.一種仿真業(yè)務(wù)處理裝置,其特征在于,包括仿真業(yè)務(wù)消息確定模塊,用于根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是仿真業(yè) 務(wù)消息;消息分發(fā)模塊,用于將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為 新版本的組件實(shí)例。
11.根據(jù)權(quán)利要求10所述的仿真業(yè)務(wù)處理裝置,其特征在于,所述仿真業(yè)務(wù)消息確定 模塊包括第一確定子單元或者第二確定子單元,所述第一確定子單元,用于在主叫流程中,獲取接收到的業(yè)務(wù)消息對(duì)應(yīng)的主叫號(hào)碼;或 者,在被叫流程中,獲取接收到的業(yè)務(wù)消息對(duì)應(yīng)的被叫號(hào)碼;當(dāng)所述主叫號(hào)碼或被叫號(hào)碼屬 于預(yù)先設(shè)置的仿真業(yè)務(wù)號(hào)碼時(shí),確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息;所述第二確定子單元,用于當(dāng)所述業(yè)務(wù)消息攜帶的號(hào)碼類型為仿真業(yè)務(wù)類型時(shí),確定 所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息。
12.根據(jù)權(quán)利要求10所述的仿真業(yè)務(wù)處理裝置,其特征在于,所述消息分發(fā)模塊,包括路由確定子單元,用于根據(jù)預(yù)先設(shè)定的路由規(guī)則,確定所述仿真業(yè)務(wù)消息需要發(fā)送的 第一組件實(shí)例;獲取子單元,用于根據(jù)所述路由確定子單元確定的所述第一組件實(shí)例的注冊(cè)信息,獲 取所述第一組件實(shí)例的接口信息;分發(fā)子單元,用于根據(jù)獲取子單元獲取到的所述第一組件實(shí)例的接口信息,將所述業(yè) 務(wù)消息分發(fā)到所述第一組件實(shí)例。
13.根據(jù)權(quán)利要求10所述的仿真業(yè)務(wù)處理裝置,其特征在于,所述仿真業(yè)務(wù)處理裝置 還包括正常業(yè)務(wù)消息處理模塊,用于根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是正常業(yè) 務(wù)消息;根據(jù)路由規(guī)則,將所述正常業(yè)務(wù)消息發(fā)送到第三組件實(shí)例。
14.根據(jù)權(quán)利要求10所述的仿真業(yè)務(wù)處理裝置,其特征在于,所述仿真業(yè)務(wù)處理裝置 還包括設(shè)置模塊,用于在業(yè)務(wù)消息中設(shè)置業(yè)務(wù)標(biāo)志,所述業(yè)務(wù)標(biāo)志包含了仿真標(biāo)志和路由開(kāi)關(guān)。
15.一種仿真業(yè)務(wù)系統(tǒng),其特征在于,包括仿真業(yè)務(wù)處理裝置,用于根據(jù)業(yè)務(wù)消息中的屬性信息,確定所述業(yè)務(wù)消息是仿真業(yè) 務(wù)消息,將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為新版本的組件實(shí) 例;第一組件實(shí)例,用于接收所述仿真業(yè)務(wù)處理裝置發(fā)送的仿真業(yè)務(wù)消息,所述仿真業(yè)務(wù) 消息攜帶了業(yè)務(wù)標(biāo)志,該業(yè)務(wù)標(biāo)志包括仿真標(biāo)志和路由開(kāi)關(guān)。
16.根據(jù)權(quán)利要求15所述的仿真業(yè)務(wù)處理系統(tǒng),其特征在于,所述第一組件實(shí)例還用 于,當(dāng)需要將所述仿真業(yè)務(wù)消息發(fā)送給第二組件實(shí)例時(shí),獲取所述仿真業(yè)務(wù)消息中攜帶的 業(yè)務(wù)標(biāo)志,向命名中心發(fā)送攜帶所述業(yè)務(wù)標(biāo)志和指定服務(wù)名的查詢消息,并接收所述命名 中心返回所述第二組件實(shí)例的標(biāo)識(shí)信息,并根據(jù)所述第二組件實(shí)例的標(biāo)識(shí)信息,獲取所述 第二組件實(shí)例的接口信息,通過(guò)所述接口信息將所述仿真業(yè)務(wù)消息發(fā)送給所述第二組件實(shí) 例。
17.根據(jù)權(quán)利要求16所述的仿真業(yè)務(wù)處理系統(tǒng),其特征在于,所述仿真業(yè)務(wù)處理系統(tǒng) 還包括命名中心,用于接收所述第一組件實(shí)例發(fā)送的查詢消息,并根據(jù)所述查詢消息中攜帶 的業(yè)務(wù)標(biāo)志和指定服務(wù)名,以及所述命名中心保存的服務(wù)名和組件實(shí)例的標(biāo)識(shí)的映射關(guān) 系,向所述第一組件實(shí)例返回所述第二組件實(shí)例的標(biāo)識(shí)信息。
全文摘要
本發(fā)明實(shí)施例提供了一種仿真業(yè)務(wù)處理方法和裝置。該方法主要包括根據(jù)業(yè)務(wù)消息中的屬性信息確定所述業(yè)務(wù)消息是仿真業(yè)務(wù)消息;將所述仿真業(yè)務(wù)消息發(fā)送到第一組件實(shí)例,所述第一組件實(shí)例為新版本的組件實(shí)例。利用本發(fā)明,可以實(shí)現(xiàn)仿真業(yè)務(wù)準(zhǔn)確分發(fā)到新版本Component實(shí)例,進(jìn)而對(duì)新版本Component實(shí)例進(jìn)行有效的在線業(yè)務(wù)驗(yàn)證,可以及時(shí)發(fā)現(xiàn)新版本Component實(shí)例的問(wèn)題,降低分布式系統(tǒng)的軟件升級(jí)風(fēng)險(xiǎn)。
文檔編號(hào)H04L12/58GK102143197SQ201010263089
公開(kāi)日2011年8月3日 申請(qǐng)日期2010年8月25日 優(yōu)先權(quán)日2010年8月25日
發(fā)明者韋光勝 申請(qǐng)人:華為技術(shù)有限公司