云聯(lián)絡(luò)系統(tǒng)中基于消息隊(duì)列的分布式網(wǎng)關(guān)的研究與應(yīng)用
發(fā)布時(shí)間:2021-02-21 10:27
隨著社會(huì)信息化先進(jìn)技術(shù)的不斷發(fā)展,尤其是物聯(lián)網(wǎng)、移動(dòng)互聯(lián)網(wǎng)和云計(jì)算的不斷突破,云聯(lián)絡(luò)系統(tǒng)憑借著部署靈活、投入成本低、使用風(fēng)險(xiǎn)低等優(yōu)勢(shì)逐年擴(kuò)大市場(chǎng),企業(yè)市場(chǎng)對(duì)云聯(lián)絡(luò)系統(tǒng)的優(yōu)勢(shì)認(rèn)知接受程度越來越高。信息化時(shí)代的到來使得人們需要更加精確且專業(yè)的信息,信息化在人們的生活領(lǐng)域中隨處可見。云聯(lián)絡(luò)系統(tǒng)結(jié)合現(xiàn)代化企業(yè)服務(wù)理念,采用先進(jìn)技術(shù)手段,為解決傳統(tǒng)呼叫中心的不足提供必要措施,能更好地適應(yīng)客戶不斷轉(zhuǎn)變的深層次服務(wù)需求。本文以企業(yè)合作項(xiàng)目云聯(lián)絡(luò)系統(tǒng)為背景,設(shè)計(jì)并實(shí)現(xiàn)了兩種系統(tǒng)架構(gòu),分別基于XMPP協(xié)議和WebSocket協(xié)議,接著從吞吐量和消息平均發(fā)送時(shí)長兩方面給出了系統(tǒng)架構(gòu)對(duì)比,并以WebSocket架構(gòu)為基礎(chǔ)設(shè)計(jì)出系統(tǒng)集群架構(gòu)。即時(shí)通訊方面,結(jié)合項(xiàng)目需求以及Redis、RabbitMQ出入隊(duì)列性能對(duì)比,給出系統(tǒng)最終采納Redis作為即時(shí)通訊消息隊(duì)列的原因。針對(duì)云聯(lián)絡(luò)系統(tǒng)的網(wǎng)關(guān)需求,本文分別設(shè)計(jì)并實(shí)現(xiàn)了兩種系統(tǒng)架構(gòu)的分布式網(wǎng)關(guān),網(wǎng)關(guān)與云聯(lián)絡(luò)系統(tǒng)內(nèi)部其他模塊間采用RabbitMQ通信來實(shí)現(xiàn)服務(wù)間的解耦。首先從功能模塊角度簡要介紹了XMPP架構(gòu)下的系統(tǒng)網(wǎng)關(guān)和消息服務(wù)器,包括通信方式、事件處理流程及交互...
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:118 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號(hào)對(duì)照表
縮略語對(duì)照表
第一章 緒論
1.1 本文背景及研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 云聯(lián)絡(luò)系統(tǒng)研究現(xiàn)狀
1.2.2 消息隊(duì)列研究現(xiàn)狀
1.2.3 分布式網(wǎng)關(guān)研究現(xiàn)狀
1.3 研究內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 系統(tǒng)相關(guān)技術(shù)介紹
2.1 RabbitMQ消息隊(duì)列
2.2 負(fù)載均衡Nginx架構(gòu)
2.3 分布式緩存Redis
2.4 WebSocket協(xié)議
2.5 本章小結(jié)
第三章 系統(tǒng)架構(gòu)設(shè)計(jì)與模塊功能分析
3.1 系統(tǒng)架構(gòu)設(shè)計(jì)
3.1.1 系統(tǒng)架構(gòu)設(shè)計(jì)
3.1.2 兩種架構(gòu)對(duì)比
3.1.3 集群架構(gòu)設(shè)計(jì)
3.2 消息隊(duì)列選型
3.2.1 Redis與RabbitMQ
3.2.2 出入隊(duì)列性能測(cè)試對(duì)比
3.3 模塊功能需求分析
3.3.1 用戶網(wǎng)關(guān)功能分析
3.3.2 坐席網(wǎng)關(guān)功能分析
3.3.3 微信網(wǎng)關(guān)功能分析
3.4 本章小結(jié)
第四章 分布式網(wǎng)關(guān)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 基于XMPP的網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)
4.1.1 MGW網(wǎng)關(guān)總體設(shè)計(jì)
4.1.2 通信模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.1.3 MGW網(wǎng)關(guān)流程處理
4.2 基于XMPP的消息服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
4.2.1 MSGServer狀態(tài)機(jī)設(shè)計(jì)
4.2.2 事件處理及交互流程
4.2.3 會(huì)話管理及聊天記錄存儲(chǔ)
4.3 通信方式的實(shí)現(xiàn)與優(yōu)化
4.3.1 Redis 消息隊(duì)列通信實(shí)現(xiàn)與優(yōu)化
4.3.2 WebSocket通信實(shí)現(xiàn)與優(yōu)化
4.4 基于WebSocket的用戶網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)
4.4.1 用戶網(wǎng)關(guān)總體設(shè)計(jì)
4.4.2 消息格式的設(shè)計(jì)與實(shí)現(xiàn)
4.4.3 事件處理
4.5 基于WebSocket的坐席網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)
4.5.1 坐席網(wǎng)關(guān)總體設(shè)計(jì)
4.5.2 消息格式的設(shè)計(jì)與實(shí)現(xiàn)
4.5.3 交互場(chǎng)景
4.5.4 WebRTC模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.6 離線消息模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.7 機(jī)器人模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.8 系統(tǒng)測(cè)試
4.8.1 測(cè)試環(huán)境
4.8.2 系統(tǒng)功能測(cè)試
4.8.3 系統(tǒng)性能測(cè)試
4.9 本章小結(jié)
第五章 微信網(wǎng)關(guān)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
5.1 微信網(wǎng)關(guān)總體設(shè)計(jì)
5.2 微信消息管理
5.3 事件處理及流程處理
5.4 微信渠道集成
5.5 系統(tǒng)測(cè)試
5.5.1 系統(tǒng)功能測(cè)試
5.5.2 系統(tǒng)性能測(cè)試
5.6 本章小結(jié)
第六章 總結(jié)與展望
6.1 本文工作
6.2 未來展望
參考文獻(xiàn)
致謝
作者簡介
【參考文獻(xiàn)】:
期刊論文
[1]基于AMQP的SDN控制器故障恢復(fù)機(jī)制[J]. 樂宗港,黃劉生,徐宏力. 通信技術(shù). 2017(03)
[2]基于新媒體技術(shù)的電力微博微信服務(wù)平臺(tái)設(shè)計(jì)分析[J]. 常永杰,陳亮,張穎. 河北電力技術(shù). 2015(05)
[3]基于MQ的氣象數(shù)據(jù)采集與監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 王力,韓笑,劉培寧,錢文斌. 氣象科技. 2015(03)
[4]呼叫中心云平臺(tái)的研究與實(shí)踐應(yīng)用[J]. 王博. 商. 2015(20)
[5]中央電視臺(tái)新媒體創(chuàng)新發(fā)力——打造精品官方社交電視客戶端CCTV微視[J]. 劉冰. 現(xiàn)代電視技術(shù). 2014(12)
[6]面向?qū)傩园l(fā)現(xiàn)的協(xié)同迭代搜索系統(tǒng)研究與實(shí)現(xiàn)[J]. 鄭智彬,黃九鳴,李愛平. 成都信息工程學(xué)院學(xué)報(bào). 2014(04)
[7]高級(jí)消息隊(duì)列協(xié)議在大數(shù)據(jù)傳輸中問題及解決[J]. 張逸凡,于志安. 電腦知識(shí)與技術(shù). 2014(01)
[8]客戶服務(wù)系統(tǒng)研究現(xiàn)狀與發(fā)展趨勢(shì)[J]. 朱旺南,李玲. 電腦知識(shí)與技術(shù). 2012(35)
碩士論文
[1]云聯(lián)絡(luò)中心中XStateServer和LogAnalyzer子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 湯雨.西安電子科技大學(xué) 2017
[2]基于WebSocket協(xié)議的在線聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 杜風(fēng)旭.東南大學(xué) 2016
[3]視頻會(huì)議云平臺(tái)若干關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 陳善富.浙江大學(xué) 2016
[4]基于車聯(lián)網(wǎng)的汽車遠(yuǎn)程信息系統(tǒng)服務(wù)器軟件設(shè)計(jì)[D]. 虞洋.浙江大學(xué) 2016
[5]基于CPS的智能設(shè)備測(cè)試系統(tǒng)[D]. 劉成龍.西安電子科技大學(xué) 2015
[6]呼叫中心多媒體工作臺(tái)與實(shí)時(shí)統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 王探云.西安電子科技大學(xué) 2015
[7]基于微信公眾平臺(tái)的老人智能體溫計(jì)系統(tǒng)設(shè)計(jì)[D]. 彭帥軍.西安電子科技大學(xué) 2015
[8]基于J2EE的智能交通信息查詢平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 趙言.浙江工業(yè)大學(xué) 2015
[9]SDN安全控制器的優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)[D]. 文旭韜.北京郵電大學(xué) 2015
[10]基于Dokeos和BigBlueButton遠(yuǎn)程教育系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 劉小磊.青島大學(xué) 2013
本文編號(hào):3044222
【文章來源】:西安電子科技大學(xué)陜西省 211工程院校 教育部直屬院校
【文章頁數(shù)】:118 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
符號(hào)對(duì)照表
縮略語對(duì)照表
第一章 緒論
1.1 本文背景及研究意義
1.2 國內(nèi)外研究現(xiàn)狀
1.2.1 云聯(lián)絡(luò)系統(tǒng)研究現(xiàn)狀
1.2.2 消息隊(duì)列研究現(xiàn)狀
1.2.3 分布式網(wǎng)關(guān)研究現(xiàn)狀
1.3 研究內(nèi)容
1.4 論文組織結(jié)構(gòu)
第二章 系統(tǒng)相關(guān)技術(shù)介紹
2.1 RabbitMQ消息隊(duì)列
2.2 負(fù)載均衡Nginx架構(gòu)
2.3 分布式緩存Redis
2.4 WebSocket協(xié)議
2.5 本章小結(jié)
第三章 系統(tǒng)架構(gòu)設(shè)計(jì)與模塊功能分析
3.1 系統(tǒng)架構(gòu)設(shè)計(jì)
3.1.1 系統(tǒng)架構(gòu)設(shè)計(jì)
3.1.2 兩種架構(gòu)對(duì)比
3.1.3 集群架構(gòu)設(shè)計(jì)
3.2 消息隊(duì)列選型
3.2.1 Redis與RabbitMQ
3.2.2 出入隊(duì)列性能測(cè)試對(duì)比
3.3 模塊功能需求分析
3.3.1 用戶網(wǎng)關(guān)功能分析
3.3.2 坐席網(wǎng)關(guān)功能分析
3.3.3 微信網(wǎng)關(guān)功能分析
3.4 本章小結(jié)
第四章 分布式網(wǎng)關(guān)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
4.1 基于XMPP的網(wǎng)關(guān)設(shè)計(jì)與實(shí)現(xiàn)
4.1.1 MGW網(wǎng)關(guān)總體設(shè)計(jì)
4.1.2 通信模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.1.3 MGW網(wǎng)關(guān)流程處理
4.2 基于XMPP的消息服務(wù)器設(shè)計(jì)與實(shí)現(xiàn)
4.2.1 MSGServer狀態(tài)機(jī)設(shè)計(jì)
4.2.2 事件處理及交互流程
4.2.3 會(huì)話管理及聊天記錄存儲(chǔ)
4.3 通信方式的實(shí)現(xiàn)與優(yōu)化
4.3.1 Redis 消息隊(duì)列通信實(shí)現(xiàn)與優(yōu)化
4.3.2 WebSocket通信實(shí)現(xiàn)與優(yōu)化
4.4 基于WebSocket的用戶網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)
4.4.1 用戶網(wǎng)關(guān)總體設(shè)計(jì)
4.4.2 消息格式的設(shè)計(jì)與實(shí)現(xiàn)
4.4.3 事件處理
4.5 基于WebSocket的坐席網(wǎng)關(guān)的設(shè)計(jì)與實(shí)現(xiàn)
4.5.1 坐席網(wǎng)關(guān)總體設(shè)計(jì)
4.5.2 消息格式的設(shè)計(jì)與實(shí)現(xiàn)
4.5.3 交互場(chǎng)景
4.5.4 WebRTC模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.6 離線消息模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.7 機(jī)器人模塊的設(shè)計(jì)與實(shí)現(xiàn)
4.8 系統(tǒng)測(cè)試
4.8.1 測(cè)試環(huán)境
4.8.2 系統(tǒng)功能測(cè)試
4.8.3 系統(tǒng)性能測(cè)試
4.9 本章小結(jié)
第五章 微信網(wǎng)關(guān)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
5.1 微信網(wǎng)關(guān)總體設(shè)計(jì)
5.2 微信消息管理
5.3 事件處理及流程處理
5.4 微信渠道集成
5.5 系統(tǒng)測(cè)試
5.5.1 系統(tǒng)功能測(cè)試
5.5.2 系統(tǒng)性能測(cè)試
5.6 本章小結(jié)
第六章 總結(jié)與展望
6.1 本文工作
6.2 未來展望
參考文獻(xiàn)
致謝
作者簡介
【參考文獻(xiàn)】:
期刊論文
[1]基于AMQP的SDN控制器故障恢復(fù)機(jī)制[J]. 樂宗港,黃劉生,徐宏力. 通信技術(shù). 2017(03)
[2]基于新媒體技術(shù)的電力微博微信服務(wù)平臺(tái)設(shè)計(jì)分析[J]. 常永杰,陳亮,張穎. 河北電力技術(shù). 2015(05)
[3]基于MQ的氣象數(shù)據(jù)采集與監(jiān)控系統(tǒng)設(shè)計(jì)[J]. 王力,韓笑,劉培寧,錢文斌. 氣象科技. 2015(03)
[4]呼叫中心云平臺(tái)的研究與實(shí)踐應(yīng)用[J]. 王博. 商. 2015(20)
[5]中央電視臺(tái)新媒體創(chuàng)新發(fā)力——打造精品官方社交電視客戶端CCTV微視[J]. 劉冰. 現(xiàn)代電視技術(shù). 2014(12)
[6]面向?qū)傩园l(fā)現(xiàn)的協(xié)同迭代搜索系統(tǒng)研究與實(shí)現(xiàn)[J]. 鄭智彬,黃九鳴,李愛平. 成都信息工程學(xué)院學(xué)報(bào). 2014(04)
[7]高級(jí)消息隊(duì)列協(xié)議在大數(shù)據(jù)傳輸中問題及解決[J]. 張逸凡,于志安. 電腦知識(shí)與技術(shù). 2014(01)
[8]客戶服務(wù)系統(tǒng)研究現(xiàn)狀與發(fā)展趨勢(shì)[J]. 朱旺南,李玲. 電腦知識(shí)與技術(shù). 2012(35)
碩士論文
[1]云聯(lián)絡(luò)中心中XStateServer和LogAnalyzer子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 湯雨.西安電子科技大學(xué) 2017
[2]基于WebSocket協(xié)議的在線聊天系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 杜風(fēng)旭.東南大學(xué) 2016
[3]視頻會(huì)議云平臺(tái)若干關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D]. 陳善富.浙江大學(xué) 2016
[4]基于車聯(lián)網(wǎng)的汽車遠(yuǎn)程信息系統(tǒng)服務(wù)器軟件設(shè)計(jì)[D]. 虞洋.浙江大學(xué) 2016
[5]基于CPS的智能設(shè)備測(cè)試系統(tǒng)[D]. 劉成龍.西安電子科技大學(xué) 2015
[6]呼叫中心多媒體工作臺(tái)與實(shí)時(shí)統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 王探云.西安電子科技大學(xué) 2015
[7]基于微信公眾平臺(tái)的老人智能體溫計(jì)系統(tǒng)設(shè)計(jì)[D]. 彭帥軍.西安電子科技大學(xué) 2015
[8]基于J2EE的智能交通信息查詢平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 趙言.浙江工業(yè)大學(xué) 2015
[9]SDN安全控制器的優(yōu)化設(shè)計(jì)與實(shí)現(xiàn)[D]. 文旭韜.北京郵電大學(xué) 2015
[10]基于Dokeos和BigBlueButton遠(yuǎn)程教育系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D]. 劉小磊.青島大學(xué) 2013
本文編號(hào):3044222
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3044222.html
最近更新
教材專著