資源描述:
《短信平臺源代碼》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、北信正通電信級短信平臺企信通平臺(MC-SMS)產(chǎn)品說明書產(chǎn)品名稱北信正通電信級短信平臺(企信通平臺)版本編號Build3.0.0.102發(fā)布者北京北信正通信息技術(shù)有限公司發(fā)布日期2010-09-20聯(lián)系人:戴先生QQ:2247937678北京北信正通信息技術(shù)有限公司第14頁共14頁目錄一.平臺概述2二.平臺構(gòu)架52.1網(wǎng)絡(luò)構(gòu)架52.2系統(tǒng)構(gòu)架6三.功能模塊8一.平臺概述北信正通電信級短信平臺MC-SMS,是一套全協(xié)議多鏈路跨平臺可集群分布式的基于最底層通訊協(xié)議構(gòu)架起來的一套電信級短信平臺,與現(xiàn)有市場上的短信平臺有著質(zhì)的區(qū)別,應(yīng)用于增值業(yè)務(wù)提供商(SP)、各級電信通道運(yùn)營商
2、及代理商、各種大中型電信通道應(yīng)用商。北信正通電信級短信平臺MC-SMS在通訊模塊、數(shù)據(jù)接受和發(fā)送模塊、數(shù)據(jù)處理模塊等方面據(jù)具有強(qiáng)大的海量處理能力。平臺支持現(xiàn)行運(yùn)營商的所有短信通信協(xié)議(包括Cmpp3.0、Cmpp2.0、Sgip1.2、Sgip2.0、IsagIsmp以及其他三方擴(kuò)展協(xié)議),在通信方面采用多鏈路多隊列集群方式,滿足電信級用戶的海量通信處理要求。在業(yè)務(wù)接口北京北信正通信息技術(shù)有限公司第14頁共14頁方面,我們也做到了多樣,靈活,簡單,可靠,能滿足客戶各種業(yè)務(wù)需求,為第三方提了一個具有高度開放性,靈活性及可伸縮性的電信級應(yīng)用解決方案。北信正通電信級短信平臺MC
3、-SMS具有以下特點(diǎn):1、全協(xié)議:北信正通電信級短信平臺MC-SMS支持中國移動CMPP協(xié)議,支持中國聯(lián)通SGIP協(xié)議,支持中國電信SMGP協(xié)議,支持原中國網(wǎng)通CNGP協(xié)議,支持國際通信協(xié)議SMPP協(xié)議,同時,平臺還支持新電信C網(wǎng)接入?yún)f(xié)議暨《中國電信綜合業(yè)務(wù)接入網(wǎng)關(guān)_ISAG_開放接口協(xié)議》,另外,還支持多種自定義的Socket、Http及WebService等三方自定義協(xié)議;2、多鏈路:北信正通電信級短信平臺采用多鏈路(Multi-Homing)方式接入各運(yùn)營商網(wǎng)關(guān),如一條鏈路出現(xiàn)故障時,將自動切換到其他鏈路;并在一條鏈路流量大時自動分配其余流量到其他的鏈路上,鏈路數(shù)以及
4、鏈路處理機(jī)制的參數(shù)都是可以配置和調(diào)節(jié)的;3、多隊列:所有的數(shù)據(jù)都是采用獨(dú)立內(nèi)存隊列緩沖設(shè)計,這樣能夠最大限度的發(fā)揮內(nèi)存的極致速度,加上可擴(kuò)展的滑動窗口機(jī)制,能從容應(yīng)對突發(fā)的爆發(fā)式信息的處理,而不至于系統(tǒng)有絲毫呆滯的感覺;同時也利于系統(tǒng)的分布式部署和復(fù)雜業(yè)務(wù)的擴(kuò)展,同時又能為徹底解決系統(tǒng)處理的速度瓶頸提供支持;4、極致高效:所有協(xié)議都是基于最底層的Socket通訊實現(xiàn),因此可以完全摒除冗余數(shù)據(jù),使數(shù)據(jù)處理和傳遞效率得到極致發(fā)揮,充分發(fā)揮服務(wù)器Cpu、內(nèi)存、硬盤之間的作用和效率。實驗環(huán)境下,單機(jī)能達(dá)到1500條上行/每秒、2000條下行/每秒的速度,當(dāng)然,下行是可以擴(kuò)展的,如果
5、采取分布式的擴(kuò)展部署,下行效率將會進(jìn)一步提高;5、安全穩(wěn)定:系統(tǒng)是基于成熟底層API、成熟Socket框架、成熟通訊隊列處理框架、成熟數(shù)據(jù)傳遞機(jī)制上搭建起來的,監(jiān)控模塊能無縫隙監(jiān)控各模塊運(yùn)行工作狀況,會及時處理異常情況,設(shè)計理念和技術(shù)均源自于中國移動的短信網(wǎng)關(guān)系統(tǒng),在應(yīng)用上經(jīng)受了月流量5億,連續(xù)36個月穩(wěn)定運(yùn)行的大考驗;6、維護(hù)簡單:完全可視化的配置界面,配置接入?yún)?shù)和調(diào)配性能參數(shù),都是通過可視化界面操作,清晰簡單快捷;很多業(yè)務(wù)開發(fā)功能通過后臺配置就能完成;基于平臺的復(fù)雜業(yè)務(wù)開發(fā)完全基于數(shù)據(jù)庫腳本,有現(xiàn)成模板可以套用;基于接口模式的開發(fā)也是腳本級的開發(fā),均是非常的簡單,一般
6、沒有經(jīng)驗的計算機(jī)工程師經(jīng)過1-3天的培訓(xùn)均能勝任;7、構(gòu)架清晰:系統(tǒng)的各種功能模塊耦合度非常低,而單一模塊間的內(nèi)聚性又非常高,整個系統(tǒng)構(gòu)架非常清晰,因而,整個系統(tǒng)的可擴(kuò)展性非常強(qiáng)。一般來說,另外一套完全不同領(lǐng)域的業(yè)務(wù)系統(tǒng),均能在此系統(tǒng)的骨架脈絡(luò)上搭建融合起來;8、服務(wù)體貼:北京北信正通信息技術(shù)有限公司第14頁共14頁我們會對所有源代碼的功能、編譯、調(diào)試進(jìn)行詳細(xì)的培訓(xùn),并詳細(xì)講解基于此平臺的維護(hù)和擴(kuò)展開發(fā)。北京北信正通信息技術(shù)有限公司第14頁共14頁二.平臺構(gòu)架系統(tǒng)流程圖:圖2.0.0北京北信正通信息技術(shù)有限公司第14頁共14頁三.功能模塊北信正通電信級短信平臺(企信通平臺)
7、包含以下模塊:1、通訊協(xié)議模塊:北信正通電信級短信平臺MC-SMS的核心部分,主要負(fù)責(zé)上下游的信息通訊,沒有基于任何三方API,完全基于最底層的成熟的SocketAPI和成熟的隊列、通訊、傳遞機(jī)制和框架,性能高而且穩(wěn)定。其中一種實現(xiàn)的截圖如下。網(wǎng)關(guān)運(yùn)行界面圖:跨接多種網(wǎng)關(guān)(CMPP、SGIP、SMGP、CNGP、SMPP、ISAG),符合不同短信平臺接口協(xié)議,滿足不同運(yùn)營商的接口要求。保證短信平臺在連接不同短信中心的穩(wěn)定性,實現(xiàn)從MC-SMS與不同運(yùn)營商短信中心的互連互通。分離了各個通訊協(xié)議模塊,都獨(dú)立運(yùn)行,互不干