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

一種基于分布式集群架構(gòu)的智能路由系統(tǒng)及方法

文檔序號(hào):9618628閱讀:606來(lái)源:國(guó)知局
一種基于分布式集群架構(gòu)的智能路由系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及本發(fā)明涉及用于通知廣播及數(shù)據(jù)交換的信息技術(shù)領(lǐng)域,涉及電信通訊 技術(shù)、互聯(lián)網(wǎng)架構(gòu)技術(shù)、移動(dòng)互聯(lián)網(wǎng)通訊技術(shù),特別涉及一種基于分布式集群架構(gòu)的智能路 由系統(tǒng)及方法。
【背景技術(shù)】
[0002] 1電信運(yùn)營(yíng)商接口模型相關(guān)技術(shù)規(guī)范和行業(yè)標(biāo)準(zhǔn);
[0003] 2電信運(yùn)營(yíng)商、集團(tuán)客戶移動(dòng)信息應(yīng)用安全規(guī)范要求;
[0005] 通信技術(shù)的進(jìn)步、移動(dòng)終端的普及和移動(dòng)通信網(wǎng)絡(luò)的能力提升為移動(dòng)信息服務(wù)在 中國(guó)的推廣帶來(lái)了機(jī)遇。面對(duì)以金融行業(yè)為主,交通運(yùn)輸、電子商務(wù)、零售商貿(mào)、文化傳媒、 公共服務(wù)等領(lǐng)域不斷變化、深化的需求,對(duì)移動(dòng)信息服務(wù)提出了更具擴(kuò)展性和開(kāi)放性,更加 標(biāo)準(zhǔn)化、規(guī)范化,更加健壯、穩(wěn)定的要求,對(duì)負(fù)載均衡需求迫切。
[0006] 傳統(tǒng)的行業(yè)移動(dòng)信息服務(wù),是以中國(guó)移動(dòng)MAS機(jī)為代表的移動(dòng)信息服務(wù)平臺(tái)。該 平臺(tái)采用ADC(Application Data Center)應(yīng)用數(shù)據(jù)中心的托管模式,需要將MAS服務(wù)器建 立在行業(yè)集團(tuán)客戶的內(nèi)網(wǎng)側(cè),投入及維護(hù)成本高,不能快速擴(kuò)展開(kāi)發(fā),安裝部署繁瑣。標(biāo)準(zhǔn) MAS機(jī)無(wú)法滿足機(jī)構(gòu)的個(gè)性化需求,而中國(guó)移動(dòng)的MAS機(jī)廠商不能提供定制化的技術(shù)服務(wù)。

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

[0007] 本發(fā)明目的是提供一種基于分布式集群架構(gòu)的智能路由系統(tǒng)及方法,解決現(xiàn)有技 術(shù)中存在的上述問(wèn)題。
[0008] 本發(fā)明解決上述技術(shù)問(wèn)題的技術(shù)方案如下:
[0009] -種基于分布式集群架構(gòu)的智能路由系統(tǒng),包括客戶端、負(fù)載均衡器、接口網(wǎng)元、 發(fā)送網(wǎng)元和網(wǎng)關(guān);
[0010] 所述接口網(wǎng)元,其用于系統(tǒng)啟動(dòng)時(shí),從數(shù)據(jù)庫(kù)讀取自身的網(wǎng)元信息,并將自身的網(wǎng) 元信息同步到共享存儲(chǔ),供發(fā)送網(wǎng)元生成路由信息;其用于定期收集客戶端的路由信息,并 更新共享存儲(chǔ)中的客戶端的路由信息;其用于更新其自身的路由信息;其還用于對(duì)客戶端 推送的下行移動(dòng)信息,按照選擇的路由策略實(shí)現(xiàn)路由過(guò)濾;
[0011] 所述發(fā)送網(wǎng)元,其用于系統(tǒng)啟動(dòng)時(shí),從數(shù)據(jù)庫(kù)讀取自身的網(wǎng)元信息,并將自身的網(wǎng) 元信息同步到共享存儲(chǔ),供接口網(wǎng)元生成路由信息;其用于定期收集網(wǎng)關(guān)的路由信息,并更 新共享存儲(chǔ)中的網(wǎng)關(guān)的路由信息;其用于更新其自身的路由信息;其還用于分別對(duì)網(wǎng)關(guān)推 送的狀態(tài)報(bào)告和上行移動(dòng)信息實(shí)現(xiàn)路由過(guò)濾;
[0012] 所述負(fù)載均衡器,其用于根據(jù)共享存儲(chǔ)中的最新路由信息和運(yùn)營(yíng)商模式選擇相應(yīng) 的路由策略。
[0013] 本發(fā)明的有益效果是:實(shí)現(xiàn)了在移動(dòng)信息綜合平臺(tái)上開(kāi)發(fā)一套基于分布式集群架 構(gòu)的智能路由系統(tǒng),保證了移動(dòng)信息數(shù)據(jù)的高速率運(yùn)算與并發(fā)。接口網(wǎng)元及時(shí)進(jìn)行路由信 息更新,其能有效避免數(shù)據(jù)錯(cuò)誤推送至不同的接口網(wǎng)元;且其能實(shí)現(xiàn)客戶端通過(guò)負(fù)載均衡 機(jī)制,智能分配到不同的接口網(wǎng)元,有效避免因機(jī)器性能差異所導(dǎo)致的總體處理效率下降 的問(wèn)題。
[0014] 在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0015] 進(jìn)一步,所述路由信息包括下行路由信息和上行路由信息;不同的路由信息使用 不同的MAP機(jī)制進(jìn)行存儲(chǔ);
[0016] 所述下行路由信息包括通道組ID、運(yùn)營(yíng)商ID、網(wǎng)關(guān)ID、模塊ID、網(wǎng)關(guān)業(yè)務(wù)代碼、網(wǎng) 關(guān)業(yè)務(wù)代碼ID、計(jì)費(fèi)類(lèi)型、計(jì)費(fèi)代碼和長(zhǎng)號(hào)碼;其中,所述通道組ID、運(yùn)營(yíng)商ID和網(wǎng)關(guān)ID聯(lián) 合作為Key使用,所述模塊ID、網(wǎng)關(guān)業(yè)務(wù)代碼、網(wǎng)關(guān)業(yè)務(wù)代碼ID、計(jì)費(fèi)類(lèi)型、計(jì)費(fèi)代碼和長(zhǎng)號(hào) 碼作為Value使用;
[0017] 所述上行路由信息包括通道組ID、運(yùn)營(yíng)商ID、網(wǎng)關(guān)ID、客戶端ID、網(wǎng)關(guān)業(yè)務(wù)代碼、 關(guān)鍵字、關(guān)鍵字匹配規(guī)則、長(zhǎng)號(hào)碼、長(zhǎng)號(hào)碼匹配規(guī)則、消息類(lèi)型和手機(jī)所屬省編號(hào);其中,所 述運(yùn)營(yíng)商ID、網(wǎng)關(guān)ID、關(guān)鍵字、關(guān)鍵字匹配規(guī)則、長(zhǎng)號(hào)碼和長(zhǎng)號(hào)碼匹配規(guī)則聯(lián)合作為Key使 用,所述通道組ID、客戶端ID、網(wǎng)關(guān)業(yè)務(wù)代碼、消息類(lèi)型和手機(jī)所屬省編號(hào)作為Value使用。
[0018] 采用上述進(jìn)一步方案的有益效果是,通過(guò)下行路由和上行路由,一方面將接口網(wǎng) 元和網(wǎng)關(guān)有機(jī)整合,保證了數(shù)據(jù)能夠按照路由設(shè)定的既定要求,進(jìn)行合理交換;另一方面通 過(guò)路由信息,將信息進(jìn)行補(bǔ)全,如接口網(wǎng)元收到的信息,通過(guò)下行路由,補(bǔ)全不同網(wǎng)關(guān)需要 的必要參數(shù),這些參數(shù)都存儲(chǔ)在路由信息的value中。路由信息為實(shí)現(xiàn)分布式集群系統(tǒng)提 供基礎(chǔ)數(shù)據(jù),同時(shí)也為路由策略的選擇提供基礎(chǔ)數(shù)據(jù)和參考依據(jù)。
[0019] 進(jìn)一步,所述路由策略包括基本策略、均衡策略和主備策略;
[0020] 所述基本策略是指只通過(guò)一個(gè)服務(wù)器提供服務(wù)連接運(yùn)營(yíng)商,用于多通道在同一系 統(tǒng)中管理時(shí),根據(jù)客戶要求,分發(fā)給不同的網(wǎng)關(guān),各網(wǎng)關(guān)沒(méi)有關(guān)聯(lián)性,各自獨(dú)立;
[0021] 所述均衡策略是指通過(guò)多臺(tái)服務(wù)器提供服務(wù)連接運(yùn)營(yíng)商,多臺(tái)服務(wù)器均分流量, 將負(fù)載分散開(kāi)來(lái);
[0022] 所述主備策略是指通過(guò)多臺(tái)服務(wù)器提供服務(wù)連接運(yùn)營(yíng)商,多臺(tái)服務(wù)器均可提供服 務(wù),通過(guò)系統(tǒng)對(duì)服務(wù)器進(jìn)行檢測(cè),當(dāng)其中一臺(tái)系統(tǒng)崩潰時(shí),自動(dòng)切換數(shù)據(jù)到另外一個(gè)服務(wù) 器。
[0023] 進(jìn)一步,所述接口網(wǎng)元包括第一采集單元、第一接收單元和處理單元;
[0024] 所述第一采集單元,其用于系統(tǒng)啟動(dòng)時(shí),從數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)接口網(wǎng)元的網(wǎng)元信息, 并將對(duì)應(yīng)接口網(wǎng)元的網(wǎng)元信息同步到共享存儲(chǔ),供發(fā)送網(wǎng)元生成路由信息;其還用于定期 收集客戶端的路由信息,并更新共享存儲(chǔ)中的客戶端的路由信息;其還用于更新對(duì)應(yīng)接口 網(wǎng)元的路由信息;
[0025] 所述第一接收單元,其用于接收客戶端推送的下行移動(dòng)信息;
[0026] 所述處理單元,其用于對(duì)下行移動(dòng)信息的路由信息進(jìn)行判斷;當(dāng)路由信息滿足路 由要求,按照選擇的路由策略,將下行移動(dòng)信息推送至下行隊(duì)列;當(dāng)路由信息不滿足路由要 求,將下行移動(dòng)信息推送至失敗隊(duì)列,準(zhǔn)備入庫(kù);
[0027] 所述發(fā)送網(wǎng)元包括第二采集單元、第二接收單元、匹配單元和發(fā)送單元;
[0028] 所述第二采集單元,其用于系統(tǒng)啟動(dòng)時(shí),從數(shù)據(jù)庫(kù)讀取對(duì)應(yīng)發(fā)送網(wǎng)元的網(wǎng)元信息, 并將對(duì)應(yīng)發(fā)送網(wǎng)元的網(wǎng)元信息同步到共享存儲(chǔ),供接口網(wǎng)元生成路由信息;其還用于定期 收集網(wǎng)關(guān)的路由信息,并更新共享存儲(chǔ)中的網(wǎng)關(guān)的路由信息;其還用于更新對(duì)應(yīng)發(fā)送網(wǎng)元 的路由信息;
[0029] 所述第二接收單元,其用于接收網(wǎng)關(guān)推送的狀態(tài)報(bào)告;其還用于接收網(wǎng)關(guān)推送的 上行移動(dòng)信息;
[0030] 所述匹配單元,其用于將接收到的狀態(tài)報(bào)告與下行移動(dòng)信息的路由信息進(jìn)行匹 配;如匹配成功,將狀態(tài)報(bào)告中的客戶端的路由信息與共享存儲(chǔ)中的最新路由信息進(jìn)行比 較,獲得下行客戶端連接的接口服務(wù)器地址;如匹配失敗,將狀態(tài)報(bào)告推送至失敗隊(duì)列,準(zhǔn) 備入庫(kù);其還用于將上行移動(dòng)信息中的客戶端的路由信息與共享存儲(chǔ)中的最新路由信息進(jìn) 行比較,獲得上行客戶端連接的接口服務(wù)器地址;
[0031] 所述發(fā)送單元,其用于將狀態(tài)報(bào)告推送至與所述下行客戶端連接的接口服務(wù)器地 址相應(yīng)的接口網(wǎng)元;其還用于將上行移動(dòng)信息推送至與所述上行客戶端連接的接口服務(wù)器 地址相應(yīng)的接口網(wǎng)元。
[0032] 采用上述進(jìn)一步方案的有益效果是,將移動(dòng)信息接收和處理進(jìn)行綁定;且下行隊(duì) 列為內(nèi)存隊(duì)列,降低存儲(chǔ)寫(xiě)入次數(shù);提高系統(tǒng)整理處理效率。
[0033] 進(jìn)一步,所述收集采用廣播機(jī)制;所述推送采用pub/sub推送機(jī)制;所述推送的監(jiān) 聽(tīng)采用阻塞線程休眠喚醒機(jī)制。
[0034] 采用上述進(jìn)一步方案的有益效果是,通過(guò)廣播機(jī)制收集路由信息,有效避免收集 機(jī)制中因共享數(shù)據(jù)不同步,導(dǎo)致處理機(jī)制不同的問(wèn)題;將主動(dòng)推送跟共享存儲(chǔ)相結(jié)合,減少 必須依賴單點(diǎn)的推送服務(wù)器,通過(guò)分布式共享存儲(chǔ),結(jié)構(gòu)更加清晰,且消除單點(diǎn)風(fēng)險(xiǎn);監(jiān)聽(tīng) 共享存儲(chǔ),保證了系統(tǒng)結(jié)構(gòu)更加穩(wěn)定,且在降低監(jiān)聽(tīng)壓力的同時(shí)保證了系統(tǒng)性能,提高了實(shí) 時(shí)性。
[0035] 本發(fā)明
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1