97超视频I亚洲特级片I久久手机精品视频I人人干人人草I欧美精品一区二区在线观看I午夜性色I免费黄色小网站I人人澡人人爽欧一区

行業動態

了解最新公司動態及行業資訊

當前位置:首頁>新聞中心>行業動態
全部 4217 公司動態 1081 行業動態 3136

常用的實現推送的技術和實現的推送技術介紹(一)

時間:2022-05-12   訪問量:2476

這種方法接近實時,但不是真正的實時。(當然,一些外部因素總是失控的,比如網絡延遲,任何方法都會出現。)

3. 流式傳輸

流通道( )與長輪詢大致相同,只是服務器不關閉響應流。相反,它故意保持打開狀態,讓瀏覽器認為更多數據即將到來。但是,流通道也有其自身的缺點:

最大的問題是數據刷新()。

如果發現套接字將長時間打開,某些瀏覽器實現可能會自行決定關閉套接字。在這種情況下,需要重新建立通道。

通常,第一個問題是通過將垃圾負載附加到每個流響應來解決的,這樣響應數據就足以填滿緩沖區。第二個問題可能會誘使瀏覽器認為數據以較慢的速度進入,并定期顯示“保持活動”或“同步”消息。

以下是實現推送的一些常用技術。

1. 彗星

Comet 有時也稱為反向 Ajax 或服務器端推送(-side push)。這個想法很簡單:將數據直接從服務器推送到瀏覽器,而不是等待瀏覽器請求它。這聽起來很簡單服務器運維技術,但是如果您熟悉 Web 應用程序,尤其是 HTTP 協議,那么您就會知道它絕非簡單。實現 Comet 風格的 Web 應用程序同時保持跨瀏覽器和服務器的可伸縮性僅在最近幾年才成為可能。

因為,要使用 Comet,您需要做兩件主要的事情。首先,需要對配置文件 .xml 稍作修改。默認啟用更典型的同步 IO 連接器。現在只需將其切換到異步版本,如下所示。


   

服務器運維技術

然后,創建一個實現 org... 接口的接口。該接口需要實現事件方法。這是 Comet 交互的生命周期方法。將使用不同的實例調用。通過檢查,可以確定處于生命周期的哪個階段。BEGIN事件發生在請求第一次進來的時候。READ 事件表示正在發送數據,并且僅在請求為 POST 時才需要。當遇到 END 或 ERROR 事件時,請求將終止。

具體例子可以參考這個地址。

常用的 Comet 框架有:

: 是一個 Dojo 項目,提供 Java、perl 和其他語言的實現。該站點還提供由 Sun、IBM 和 BEA 等公司實施的 Comet 產品的鏈接。

2. HTML5

HTML5 提供了兩種符合 W3C 的推送方法:SSE 和 Web。

我們先介紹SSE(-sent-),以PHP服務器為例,

客戶訪問的頁面是

sse.htm

  
  
  
    
  

服務器端推送消息的腳本是

.php

header("Content-Type: text/event-stream");
header("Cache-Control: no-cache");
mysql_connect("localhost", "user", "pass");
mysql_select_db("eventstream");
$q = mysql_query("select textnotif from notification where read='0'");
$r = mysql_fetch_array($q);
$notif = $r[textnotif];
if($notif != ""){  
    echo "data: ".$notif.PHP_EOL;  
}

SSE 實現了從服務器向客戶端單向推送消息的功能。目前所有瀏覽器都可以支持。對于支持的特定瀏覽器,您可以單擊此處。

WEB提供雙向消息通道。它經過 HTTP 協議的初始握手階段服務器運維技術,然后升級到 Web 協議以支持實時數據通信。該協議旨在更輕量級。

服務器運維技術

這是一個使用該技術的示例的參考。目前,互聯網上的內容仍然很多。

由于雙向通信的優勢,可用于聊天室、游戲、股票交易等需要雙向通信的應用。SSE雖然只能實現從服務端到客戶端的單向推送,但是可以自動重鏈接等優點,所以也很有用。

另一個可以作為參考的輕量級服務器推送框架是它提供了從HTTP Push到DHTML,以及該框架的具體實現示例。

參考:

1.使用 Java 實現 Comet 風格的 Web 應用程序

2.應用HTML5實現數據交換

3.

上一篇:光大永明人壽保險2019年IT桌面運維外包項目供應商甄選采購公告

下一篇:計算機網絡管理專業學生實習周記25篇(一)(圖)

發表評論:

評論記錄:

未查詢到任何數據!

在線咨詢

點擊這里給我發消息 售前咨詢專員

點擊這里給我發消息 售后服務專員

在線咨詢

免費通話

24小時免費咨詢

請輸入您的聯系電話,座機請加區號

免費通話

微信掃一掃

微信聯系
返回頂部
主站蜘蛛池模板: 五月天久久综合 | 911国产 | 天天草天天| 欧美日韩国产免费视频 | 久香蕉| 黄色片网站 | 69中文字幕 | 成人a毛片 | 成人久久影院 | 中文字幕一区二区三区在线播放 | 国产高清精品在线 | 啪啪资源 | 欧美色伊人 | 全久久久久久久久久久电影 | 中文字幕二区 | 日韩免费一区二区三区 | 久久爱992xxoo | 亚洲激情网站免费观看 | 国产精品美女久久久久久 | 国产午夜三级一区二区三 | 免费久久久 | 在线观看片 | 久久成人免费视频 | 国产在线播放不卡 | 国产精品毛片网 | 国产精品久久久久影院日本 | 亚洲欧美一区二区三区孕妇写真 | 国产精品免费久久久久影院仙踪林 | 日韩午夜在线播放 | 天海翼一区二区三区免费 | 夜夜干夜夜 | 一区二区视频在线观看免费 | 亚洲国产最新 | 亚洲精品国偷自产在线91正片 | 久久精品免费播放 | 欧美激情视频在线免费观看 | 69av在线播放 | 欧美日韩成人一区 | 国产日产精品久久久久快鸭 | 男女日麻批 | 亚洲精品乱码久久久久久9色 | 久久影视网 | 麻豆视频免费在线观看 | 国产一区观看 | 免费视频黄 | 久久理论视频 | 久久成年视频 | 国产精品久久久久久久久毛片 | 久久久国产精品视频 | 成人免费亚洲 | 国产亚洲精品久久久网站好莱 | 国产精品18毛片一区二区 | 日日添夜夜添 | 综合精品久久 | 免费看的黄网站软件 | 男女靠逼app| 黄色成人在线网站 | 最新日韩视频在线观看 | 欧美国产日韩一区二区三区 | 激情五月在线观看 | 免费大片黄在线 | 在线观看一级片 | 2024av | 91电影福利 | 有码一区二区三区 | 91热爆在线观看 | 中文在线字幕免费观 | 成年人在线免费看视频 | 视频一区二区视频 | 久久久黄色av | 国产专区在线视频 | 免费在线观看av网站 | 久久久久久麻豆 | 国产成人精品一二三区 | 日本h在线播放 | 国产精品第10页 | 成年人免费在线观看网站 | 欧美激情综合五月色丁香 | 91人人射 | 99在线精品观看 | 日韩av影片在线观看 | 国产精品成人久久 | 中文一区在线观看 | 黄色小视频在线观看免费 | 久久精精品| 激情五月伊人 | 蜜臀av麻豆 | 精品美女久久 | 国产一级二级三级在线观看 | 欧美精品一区二区三区一线天视频 | 色综合五月天 | www.夜夜夜| 亚洲精品在线国产 | 99在线免费观看视频 | 在线国产一区二区 | 99色人| 国产精品9999久久久久仙踪林 | 成人欧美一区二区三区黑人麻豆 | 免费日韩三级 |