亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種網(wǎng)元數(shù)據(jù)同步的方法及其裝置的制造方法

文檔序號:9330381閱讀:588來源:國知局
一種網(wǎng)元數(shù)據(jù)同步的方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)元數(shù)據(jù)同步的方法及其裝置。
【背景技術(shù)】
[0002] ACS(Advanced Configuration System,高級配置系統(tǒng))用于網(wǎng)管系統(tǒng)中網(wǎng)元的操 作維護,作為OMC(Operating and Maintenance Center,操作維護中心)的一個快速配置工 具,存在如下應用場景:ACS和OMC系統(tǒng)可以分別部署在兩個服務(wù)器上,由于需要分別把相 同的網(wǎng)元數(shù)據(jù)呈現(xiàn)給用戶,因此就要求ACS和OMC兩個系統(tǒng)上的數(shù)據(jù)保持一致。
[0003] 如圖1所示,OMC系統(tǒng)中包括OMC客戶端(如圖中的Clientl)和OMC服務(wù)器(如 圖中的Serverl),ACS系統(tǒng)中包括ACS客戶端(如圖中的Client2)和ACS服務(wù)器(如圖中 的Server2)。OMC服務(wù)器管理一個區(qū)域的NE(網(wǎng)元,Net Element),網(wǎng)元可以向OMC系統(tǒng)上 報自身的配置參數(shù)等數(shù)據(jù),該數(shù)據(jù)可以被同步到ACS系統(tǒng)。
[0004] 網(wǎng)元上報數(shù)據(jù)到OMC系統(tǒng)以及該數(shù)據(jù)被同步到ACS系統(tǒng)的過程包括:網(wǎng)元采用 SNTP (簡單網(wǎng)絡(luò)時間協(xié)議)向OMC系統(tǒng)發(fā)送消息以將該網(wǎng)元的數(shù)據(jù)發(fā)送給OMC系統(tǒng),OMC系 統(tǒng)中的Serverl處理該消息,將網(wǎng)元上報的數(shù)據(jù)更新到網(wǎng)元數(shù)據(jù)庫中,并當接收到OMC客戶 端發(fā)送的對ACS的操作命令后,向ACS系統(tǒng)發(fā)起會話過程,即OMC服務(wù)器采用遠程同步調(diào)用 的方式向ACS系統(tǒng)發(fā)送消息,以將該網(wǎng)元的數(shù)據(jù)同步到ACS系統(tǒng)。
[0005] 在上述遠程同步調(diào)用過程中,OMC服務(wù)器將消息通過消息隊列形式轉(zhuǎn)發(fā)至ACS系 統(tǒng),此時OMC服務(wù)器建立JMS臨時隊列,并阻塞線程,等待ACS系統(tǒng)向其發(fā)回響應消息,當 OMC服務(wù)器收到響應消息,才能繼續(xù)向ACS發(fā)送消息,更新剩余的網(wǎng)元數(shù)據(jù)。
[0006] 這種遠程同步調(diào)用方式的弊端是當ACS系統(tǒng)處理消息隊列時間過長的話會存在 超時阻塞的問題,進而造成ACS和OMC兩側(cè)系統(tǒng)網(wǎng)元數(shù)據(jù)不一致。

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

[0007] 本發(fā)明實施例提供一種網(wǎng)元數(shù)據(jù)同步的方法及其裝置,用以減小OMC系統(tǒng)和ACS 系統(tǒng)之間的網(wǎng)元數(shù)據(jù)通過遠程同步調(diào)用方法導致的超時阻塞的幾率。
[0008] 本發(fā)明方法包括:一種網(wǎng)元數(shù)據(jù)同步的方法,包括:ACS服務(wù)器中的消息監(jiān)聽器監(jiān) 聽消息隊列,所述消息隊列中存儲的消息是OMC服務(wù)器中的第一 JMS服務(wù)器根據(jù)網(wǎng)元上報 的數(shù)據(jù)同步請求生成的,所述數(shù)據(jù)同步請求中攜帶網(wǎng)元數(shù)據(jù);所述ACS服務(wù)器中的第二JMS 服務(wù)器根據(jù)所述消息監(jiān)聽器監(jiān)聽到的消息更新所述ACS服務(wù)器側(cè)的網(wǎng)元數(shù)據(jù)庫,所述網(wǎng)元 數(shù)據(jù)庫用于存儲網(wǎng)元數(shù)據(jù)。
[0009] 基于同樣的發(fā)明構(gòu)思,本發(fā)明實施例還提供一種網(wǎng)元數(shù)據(jù)同步的裝置,包括:監(jiān)聽 模塊,用于監(jiān)聽器監(jiān)聽消息隊列,所述消息隊列中存儲的消息是OMC服務(wù)器中的第一 JMS服 務(wù)器根據(jù)網(wǎng)元上報的數(shù)據(jù)同步請求生成的,所述數(shù)據(jù)同步請求中攜帶網(wǎng)元數(shù)據(jù);更新模塊, 用于根據(jù)所述消息監(jiān)聽器監(jiān)聽到的消息更新所述ACS服務(wù)器側(cè)的網(wǎng)元數(shù)據(jù)庫,所述網(wǎng)元數(shù) 據(jù)庫用于存儲網(wǎng)元數(shù)據(jù)。
[0010] 本發(fā)明實施例中ACS服務(wù)器中的消息監(jiān)聽器監(jiān)聽消息隊列,然后ACS服務(wù)器中的 第二JMS服務(wù)器根據(jù)所述消息監(jiān)聽器監(jiān)聽到的消息更新所述ACS服務(wù)器側(cè)的網(wǎng)元數(shù)據(jù)庫, 通過消息監(jiān)聽器對消息隊列的監(jiān)聽實現(xiàn)了 ACS對OMC系統(tǒng)的遠程異步調(diào)用,減小超時阻塞 的幾率。
【附圖說明】
[0011] 為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使 用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本 領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其 他的附圖。
[0012] 圖1為現(xiàn)有技術(shù)中OMC系統(tǒng)和ACS系統(tǒng)通過遠程同步調(diào)用同步網(wǎng)元數(shù)據(jù)示意圖;
[0013] 圖2為現(xiàn)有技術(shù)中OMC系統(tǒng)的架構(gòu);
[0014] 圖3為本發(fā)明實施例二提供網(wǎng)元數(shù)據(jù)同步方法流程示意圖;
[0015] 圖4為本發(fā)明實施例二提供的OMC系統(tǒng)和ACS系統(tǒng)通過異步調(diào)用同步網(wǎng)元數(shù)據(jù)的 示意圖;
[0016] 圖5為本發(fā)明實施例三提供的網(wǎng)元數(shù)據(jù)同步裝置示意圖。
【具體實施方式】
[0017] 為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明作進 一步地詳細描述,顯然,所描述的實施例僅僅是本發(fā)明一部份實施例,而不是全部的實施 例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的 所有其它實施例,都屬于本發(fā)明保護的范圍。
[0018] 如圖2所示,為現(xiàn)有的OMC系統(tǒng)架構(gòu),該架構(gòu)中包括OMT(Operating and Maintenance Terminal,操作維護終端)和OMC服務(wù)器,OMT可為用戶提供操作界面和操作 入口。OMT和OMC服務(wù)器之間采用的協(xié)議包括:RMI (Remote Method Invocation,遠程方法 調(diào)用)和EJB (Enterprise JavaBean,企業(yè)Java組件),這兩種協(xié)議屬于應用層協(xié)議。一個 OMC服務(wù)器管理一個區(qū)域的網(wǎng)元,登錄OMT只能看到相應服務(wù)器所管理的網(wǎng)元,無法看到其 他OMC服務(wù)器所管理的網(wǎng)元。
[0019] 其中,EJB架構(gòu)定義了三種類型的EJB :會話Bean、實體Bean和消息驅(qū)動 Bean (MDB)。EJB架構(gòu)規(guī)定,會話Bean和實體Bean的調(diào)用方法為同步方法,即所有對會話 Bean和實體Bean的調(diào)用都是同步的,而MDB的調(diào)用方法是異步方法,即所有對MDB的調(diào)用 都是異步的。由于客戶端必須通過調(diào)用Bean的方法來完成對Bean對象的各種操作,但是 同步調(diào)用是使用當前正在執(zhí)行的線程,客戶端的調(diào)用很可能被阻塞,而異步調(diào)用是獨占一 個線程,客戶端的調(diào)用不會被阻塞。
[0020] 基于異步調(diào)用具有不會被阻塞的優(yōu)點,本發(fā)明實施例一提供一種配置方法,利用 MDB完成對ACS系統(tǒng)地配置,使得OMC系統(tǒng)和ACS系統(tǒng)之間可以進行網(wǎng)元數(shù)據(jù)同步,所述配 置方法包括:
[0021] 1)、在 jboss-5. 1. 0· GA_copy 中,進入 % JB0SS_H0ME_C0PY % \server\default\ deploy,新建itcastQueue-service. xml文件,新建的文件就是為了配置OMC系統(tǒng),這樣啟 動OMC系統(tǒng)就可以提供了消息隊列了。
[0022] 2)、創(chuàng)建Java Project,創(chuàng)建文件QueueSender. java,這里就是為了讓OMC系統(tǒng)可 以往MQ (消息隊列)發(fā)送消息,
[0023] 3)、在 jboss-5. 1. 0· GA 中,進入 % JB0SS_H0ME % \server\default\deploy,新 建jms-remote-server-service. xml文件,新建的文件目的是讓OMC系統(tǒng)上ACS系統(tǒng)提供 MQ中間件配置信息,那么ACS系統(tǒng)就可以根據(jù)提供的配置信息配置自己的資源適配器了, 所述配置信息一般指IP地址和端口號,如果兩個系統(tǒng)在同一臺服務(wù)器上,則可僅配置端口 號,部分配置程序可以參考如下程序?qū)嵗?br>[0024]
[0026] 上述程序代碼中host =遠端JMS SERVER IP和port =遠端JMS端口號在這 里分別指OMC系統(tǒng)所在Jboss服務(wù)器的IP地址和端口;<rar-name>hornetq-ra. rar〈/ rar_name>要求創(chuàng)建一個hornetq-ra. rar文件夾,在這里以jms_ra. rar文件夾為模板復制 一份更改名成為hornetq-ra. rar,然后更改其META-INF下文件ra. xml,用于配置MDB接收 遠程Hornetq服務(wù)器的消息:
[00
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1