于金刚消息引擎服务器,基于MQTT的安全通信服务器的研究与实现
摘要:
隨著智能終端的普及和移動(dòng)互聯(lián)網(wǎng)的深入發(fā)展,以消息推送系統(tǒng)為核心部件的企業(yè)社交平臺(tái)在企業(yè)辦公自動(dòng)化系統(tǒng)中發(fā)揮著越來(lái)越重要的作用。一方面,受限于移動(dòng)互聯(lián)網(wǎng)帶寬資源和移動(dòng)終端計(jì)算存儲(chǔ)資源,傳統(tǒng)的互聯(lián)網(wǎng)通信協(xié)議在構(gòu)建移動(dòng)互聯(lián)網(wǎng)通信部件時(shí)存在著帶寬消耗大、協(xié)議冗余等問(wèn)題。另一方面,已有的第三方推送平臺(tái)在構(gòu)建企業(yè)社交平臺(tái)時(shí)又存在著用戶資料保存等安全隱患。因此,針對(duì)企業(yè)消息推送系統(tǒng)的應(yīng)用特點(diǎn),研究與實(shí)現(xiàn)安全的通信服務(wù)器成為企業(yè)消息推送系統(tǒng)實(shí)現(xiàn)的核心問(wèn)題。首先,現(xiàn)有應(yīng)用表明,物聯(lián)網(wǎng)領(lǐng)域的MQTT協(xié)議是構(gòu)建消息推送系統(tǒng)的一個(gè)良好方案。MQTT有著協(xié)議消耗小、輕量級(jí)、耗電量低等適應(yīng)于移動(dòng)互聯(lián)網(wǎng)的顯著特點(diǎn)。因此,本文將通過(guò)對(duì)MQTT協(xié)議的二次開(kāi)發(fā)來(lái)構(gòu)建企業(yè)消息推送系統(tǒng)的通信方案,實(shí)現(xiàn)基于MQTT的即時(shí)通信和狀態(tài)呈現(xiàn)等功能。同時(shí),本文完成了企業(yè)消息推送系統(tǒng)服務(wù)器的系統(tǒng)架構(gòu)設(shè)計(jì)。實(shí)驗(yàn)表明,所設(shè)計(jì)和實(shí)現(xiàn)的通信方案及服務(wù)器不僅僅可以滿足企業(yè)消息推送系統(tǒng)的基本需求,在并發(fā)性上也表現(xiàn)良好,而且具備較高的可擴(kuò)展性。其次,本文對(duì)通信服務(wù)器的安全問(wèn)題尤其是應(yīng)用層Do S/DDo S攻擊的防御問(wèn)題進(jìn)行了研究。目前,在如何防御應(yīng)用層Do S/DDo S攻擊的問(wèn)題上還沒(méi)有統(tǒng)一的方法,而現(xiàn)有的研究也多針對(duì)于WEB服務(wù)器及其應(yīng)用特點(diǎn)。對(duì)于Pub/Sub通信服務(wù)器面臨的應(yīng)用層Do S/DDo S攻擊缺少一定的關(guān)注。基于此,本文從Pub/Sub通信服務(wù)器的特點(diǎn)和用戶行為特征入手,通過(guò)建立用戶活躍度評(píng)價(jià)體系衡量用戶對(duì)系統(tǒng)瓶頸資源的占有情況。通過(guò)釋放占有瓶頸資源最多的用戶的連接來(lái)保證通信服務(wù)器的通信質(zhì)量。實(shí)驗(yàn)表明,所設(shè)計(jì)的算法在維持系統(tǒng)性能方面表現(xiàn)良好,為企業(yè)移動(dòng)互聯(lián)網(wǎng)應(yīng)用的通信安全提供了一個(gè)初步的解決方案。最后,本文對(duì)通信服務(wù)器的并發(fā)性進(jìn)行了功能測(cè)試和性能測(cè)試,并對(duì)其安全性進(jìn)行了仿真測(cè)試。實(shí)驗(yàn)結(jié)果表明,所設(shè)計(jì)的通信服務(wù)器基本滿足企業(yè)消息推送系統(tǒng)的性能和安全需求。此外,本文就所設(shè)計(jì)的通信服務(wù)器的性能瓶頸等問(wèn)題進(jìn)行了分析,并指明了系統(tǒng)進(jìn)一步的改進(jìn)方向。
展開(kāi)
總結(jié)
以上是生活随笔為你收集整理的于金刚消息引擎服务器,基于MQTT的安全通信服务器的研究与实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Excel中怎么把普通数字自动转换成中文
- 下一篇: c++ 检查缓冲大小与记录大小是否匹配_