基于Web的實時信息推送技術(shù)的研究
發(fā)布時間:2023-04-17 05:21
隨著Web技術(shù)的流行,越來越多的應(yīng)用從原有C/S模式轉(zhuǎn)變?yōu)锽/S模式。用戶對于Web應(yīng)用系統(tǒng)的實時性的需求也越來越多,很多應(yīng)用(例如,工業(yè)運行監(jiān)控、Web在線通訊、即時報價系統(tǒng)等)都需要將后臺發(fā)生的變化主動地、實時地傳送到瀏覽器端,而不需要用戶手動地刷新頁面,發(fā)起Http請求;赪eb的實時信息推送技術(shù)就是在這樣的需求下應(yīng)運而生的。 基于Web的實時信息推送技術(shù)是一種新的Web應(yīng)用架構(gòu),基于這種架構(gòu)開發(fā)的應(yīng)用中,服務(wù)器端會主動地以異步的方式向瀏覽器端推送數(shù)據(jù),而不需要瀏覽器端顯式的發(fā)出Http請求。 本文以電廠運行狀態(tài)實時信息監(jiān)測系統(tǒng)的開發(fā)為背景,概述了Web實時信息推送技術(shù)的原理,對其進行了分類。著重對無插件的服務(wù)器推送技術(shù)的四種傳輸方式進行了詳細的分析、對比,并指出它們的特點和適用場合。 選擇了Pushlet開源框架作為主要的研究、二次開發(fā)對象,給出了Pushlet的總體架構(gòu)和核心組件的描述,詳細分析了Pushlet如何以Long-polling傳輸方式進行服務(wù)器主動推送消息,并指出了Pushlet所具有優(yōu)勢與不足。其中,Servlet線程占用問題是影響Pushlet并發(fā)吞吐性能...
【文章頁數(shù)】:50 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題研究背景及意義
1.2 應(yīng)用價值與研究現(xiàn)狀
1.2.1 應(yīng)用價值
1.2.2 國外研究現(xiàn)狀
1.2.3 國內(nèi)研究現(xiàn)狀
1.3 論文研究內(nèi)容和組織結(jié)構(gòu)
1.3.1 論文研究內(nèi)容
1.3.2 論文組織結(jié)構(gòu)
第2章 Web 實時信息推送技術(shù)的研究
2.1 Web 實時信息推送技術(shù)的分類
2.1.1 基于插件技術(shù)服務(wù)器推送技術(shù)
2.1.2 無插件服務(wù)器推送技術(shù)
2.2 無插件服務(wù)器推送技術(shù)概述
2.3 無插件服務(wù)器推送技術(shù)的實現(xiàn)方式
2.3.1 Polling 傳輸方式
2.3.2 Long-polling 傳輸方式
2.3.3 Streaming 傳輸方式
2.3.4 WebSocket 傳輸方式
2.4 四種傳輸方式的比較
2.5 本章小結(jié)
第3章 開源框架 Pushlet
3.1 Pushlet 總體架構(gòu)
3.2 Pushlet 核心組件介紹
3.3 Pushlet 消息推送機制
3.3.1 瀏覽器端訂閱事件
3.3.2 服務(wù)器端分發(fā)事件
3.4 Pushlet 的優(yōu)缺點
3.4.1 Pushlet 的優(yōu)勢
3.4.2 Pushlet 的不足
3.5 本章小結(jié)
第4章 Pushlet 的優(yōu)化
4.1 Servlet 線程占用問題的成因
4.2 利用 Servlet3.0 進行優(yōu)化
4.2.1 Servlet3.0 概述
4.2.2 Servlet3.0 異步特性
4.2.3 優(yōu)化方法
4.3 性能比較
4.4 本章小結(jié)
第5章 Web 實時信息推送技術(shù)在監(jiān)測系統(tǒng)中的應(yīng)用
5.1 基本思想
5.2 總體架構(gòu)
5.3 SVG 技術(shù)
5.3.1 SVG 基本概念
5.3.2 SVG 圖像的優(yōu)點
5.4 JSON 數(shù)據(jù)格式的改造
5.5 利用 svg.jquery 庫繪制 SVG
5.6 Web 實時監(jiān)測系統(tǒng)的運行實例
5.7 本章小結(jié)
第6章 結(jié)論與展望
6.1 本文工作總結(jié)
6.2 未來工作展望
參考文獻
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
本文編號:3792657
【文章頁數(shù)】:50 頁
【學(xué)位級別】:碩士
【文章目錄】:
摘要
Abstract
第1章 緒論
1.1 課題研究背景及意義
1.2 應(yīng)用價值與研究現(xiàn)狀
1.2.1 應(yīng)用價值
1.2.2 國外研究現(xiàn)狀
1.2.3 國內(nèi)研究現(xiàn)狀
1.3 論文研究內(nèi)容和組織結(jié)構(gòu)
1.3.1 論文研究內(nèi)容
1.3.2 論文組織結(jié)構(gòu)
第2章 Web 實時信息推送技術(shù)的研究
2.1 Web 實時信息推送技術(shù)的分類
2.1.1 基于插件技術(shù)服務(wù)器推送技術(shù)
2.1.2 無插件服務(wù)器推送技術(shù)
2.2 無插件服務(wù)器推送技術(shù)概述
2.3 無插件服務(wù)器推送技術(shù)的實現(xiàn)方式
2.3.1 Polling 傳輸方式
2.3.2 Long-polling 傳輸方式
2.3.3 Streaming 傳輸方式
2.3.4 WebSocket 傳輸方式
2.4 四種傳輸方式的比較
2.5 本章小結(jié)
第3章 開源框架 Pushlet
3.1 Pushlet 總體架構(gòu)
3.2 Pushlet 核心組件介紹
3.3 Pushlet 消息推送機制
3.3.1 瀏覽器端訂閱事件
3.3.2 服務(wù)器端分發(fā)事件
3.4 Pushlet 的優(yōu)缺點
3.4.1 Pushlet 的優(yōu)勢
3.4.2 Pushlet 的不足
3.5 本章小結(jié)
第4章 Pushlet 的優(yōu)化
4.1 Servlet 線程占用問題的成因
4.2 利用 Servlet3.0 進行優(yōu)化
4.2.1 Servlet3.0 概述
4.2.2 Servlet3.0 異步特性
4.2.3 優(yōu)化方法
4.3 性能比較
4.4 本章小結(jié)
第5章 Web 實時信息推送技術(shù)在監(jiān)測系統(tǒng)中的應(yīng)用
5.1 基本思想
5.2 總體架構(gòu)
5.3 SVG 技術(shù)
5.3.1 SVG 基本概念
5.3.2 SVG 圖像的優(yōu)點
5.4 JSON 數(shù)據(jù)格式的改造
5.5 利用 svg.jquery 庫繪制 SVG
5.6 Web 實時監(jiān)測系統(tǒng)的運行實例
5.7 本章小結(jié)
第6章 結(jié)論與展望
6.1 本文工作總結(jié)
6.2 未來工作展望
參考文獻
攻讀碩士學(xué)位期間發(fā)表的論文及其它成果
致謝
本文編號:3792657
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3792657.html
最近更新
教材專著