亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

java - 即時(shí)通信系統(tǒng)和push推送系統(tǒng)都是怎么實(shí)現(xiàn)的啊?

瀏覽:97日期:2023-11-04 13:32:41

問題描述

一條消息 如何通過服務(wù)器中轉(zhuǎn)達(dá)到 指定的另一端的

方便的話 貼一段典型的代碼

另外session存儲(chǔ)的時(shí)候 都存儲(chǔ)什么信息啊

問題解答

回答1:

我的理解:客戶端每間隔一段時(shí)間(比如一秒)向服務(wù)器進(jìn)行一次請(qǐng)求(發(fā)送request)。如果服務(wù)端存在消息則在響應(yīng)(response)中標(biāo)記信息,通知客戶端服務(wù)器端存在新消息。客戶端向服務(wù)端發(fā)送請(qǐng)求拉去消息,服務(wù)端響應(yīng)。

request:有新消息嗎?收到請(qǐng)回答。response:沒有。request:有新消息嗎?收到請(qǐng)回答。response:沒有。request:有新消息嗎?收到請(qǐng)回答。response:有,消息id是123456。request:請(qǐng)發(fā)送消息id是123456的消息內(nèi)容。response:消息id:123456,消息正文:驚!這個(gè)女人竟然在13億人面前做這種事……。

回答2:

消息傳達(dá)是通過客戶端刷新向服務(wù)端獲得消息的而不是服務(wù)端直接向客戶端發(fā)送

以前確實(shí)有一些是直接在本地開端口由服務(wù)器直接請(qǐng)求客戶端的,但現(xiàn)在用于消息推送已經(jīng)不多見了(通常用于局域網(wǎng)內(nèi)傳輸文件或信息)

session存儲(chǔ)在服務(wù)器,本地通過 Cookies 存儲(chǔ) SESSION 的 name 和 id,服務(wù)器通過這兩個(gè)而獲取服務(wù)器端存儲(chǔ)的內(nèi)容

回答3:

目前常見的是兩種方案。1、客戶端主動(dòng)輪詢(也就是每隔N時(shí)間向服務(wù)端詢問有沒有消息。2、服務(wù)端主動(dòng)推送。后端服務(wù)之間用socket,與前端通訊的話可以用websocket。

回答4:

http2.0 可以很好的處理,可以嘗試一下啊~

回答5:

都說是即時(shí)性的了,肯定要建立長連接這種了。比如socket。

回答6:

如果只是屬于產(chǎn)品的眾多功能之一,即時(shí)通信推薦題主對(duì)接IM,既可以節(jié)約一大筆開發(fā)支出,現(xiàn)有的IM提供商附帶的功能又比較全面,比自己開發(fā)要?jiǎng)澦愕亩?題主可以看一下環(huán)信 http://www.easemob.com/

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲 欧美 中文字幕 | 91福利国产在线观看香蕉 | 在线免费黄色片 | 久久成人国产精品青青 | 欧美一区二区在线观看 | 91精品国产三级在线观看 | 被黑人操 | 欧美5g影院天天5g天天看 | 丁香婷婷综合五月六月 | 欧美 日韩 国产 在线 | 真正国产乱子伦高清对白 | 在线观看黄色一级片 | aa一级片 | 亚洲欧美国产另类 | 亚洲美女黄色 | 美国a视频| 亚洲国产成人成上人色 | 久久久亚洲欧洲日产国码606 | 手机日韩理论片在线播放 | 成年午夜性爽快免费视频不卡 | 亚洲欧洲另类 | 精品日韩欧美一区二区三区在线播放 | 日韩黄色一级视频 | 欧美黄免在线播放 | 国产91在线 | 亚洲 | 香蕉视频高清 | 精品无人区一区二区三区 | 国产一级二级三级视频 | 欧美毛片日韩一级在线 | 国产精品自线在线播放 | 国产精品一级二级三级 | 国产香港三级理论在线 | 夜夜夜爽bbbb性视频 | 大杳蕉伊人狼人久久一本线 | 黄色网在线看 | 把女人弄爽特黄aa大片视频 | 欧美十区 | 久久99国产精品久久99 | 凹凸69堂国产成人精品视频 | 色图图| 亚洲一区二区天海翼 |