為了更好地分類閱讀52im.net 總計1000多篇精編文章浇衬,我將在每周三推送新的一期技術(shù)文集耘擂,本次是第13?期。
[-?1?-]?新手入門貼:史上最全Web端即時通訊技術(shù)原理詳解
[鏈接]?http://www.52im.net/thread-338-1-1.html
[摘要]?本文的目的就是要詳細(xì)探討這些技術(shù)并分析其原理和過程秩霍。
[-?2?-]?Web端即時通訊技術(shù)盤點:短輪詢铃绒、Comet颠悬、Websocket定血、SSE
[鏈接]?http://www.52im.net/thread-336-1-1.html
[摘要]?本文將簡要介紹這4種技術(shù)的原理,并指出各自的異同點灾票、優(yōu)缺點等刊苍。
[-?3?-]?SSE技術(shù)詳解:一種全新的HTML5服務(wù)器推送事件技術(shù)
[鏈接]?http://www.52im.net/thread-335-1-1.html
[摘要]?本文對服務(wù)器推送技術(shù)(SSE)進(jìn)行了詳細(xì)的介紹,包含瀏覽器端和服務(wù)器端的相應(yīng)實現(xiàn)細(xì)節(jié)贤壁,為在實踐中使用該技術(shù)提供了指南埠忘。
[-?4?-]Comet技術(shù)詳解:基于HTTP長連接的Web端實時通信技術(shù)
[鏈接]?http://www.52im.net/thread-334-1-1.html
[摘要]?一般來說莹妒,Web端即時通訊技術(shù)因受限于瀏覽器的設(shè)計限制旨怠,一直以來實現(xiàn)起來并不容易蜈块,主流的Web端即時通訊方案大致有4種:傳統(tǒng)Ajax短輪詢、Comet技術(shù)爽哎、WebSocket技術(shù)课锌、SSE(Server-sent Events)祈秕。本文將專門講解Comet技術(shù)请毛。
[-?5?-]?socket.io實現(xiàn)消息推送的一點實踐及思路
[鏈接]?http://www.52im.net/thread-188-1-1.html
[摘要]?對于普通站點來說, 請求-響應(yīng)模式可以滿足絕大多數(shù)的功能需求述雾,但總有某些功能我們希望能夠為用戶提供實時消息的體驗玻孟。
[-?6-]?LinkedIn的Web端即時通訊實踐:實現(xiàn)單機幾十萬條長連接
[鏈接]?http://www.52im.net/thread-659-1-1.html
[摘要]?在這篇文章中會描述在我們收到了消息黍翎、分型指標(biāo)和讀回復(fù)之后艳丛,如何立刻把它們發(fā)往客戶端趟紊。內(nèi)容會包含我們是如何使用Play框架和Akka Actor Model來管理長連接霎匈、由服務(wù)器主動發(fā)送事件的铛嘱。我們也會分享一些在生產(chǎn)環(huán)境中我們是如何在服務(wù)器上做負(fù)載測試袭厂,來管理數(shù)十萬條并發(fā)長連接的纹磺,還有一些心得。最后秘症,我們會分享在整個過程中我們用到的各種優(yōu)化方法乡摹。
[-?7?-]?Web端即時通訊技術(shù)的發(fā)展與WebSocket衷佃、Socket.io的技術(shù)實踐
[鏈接]?http://www.52im.net/thread-690-1-1.html
[摘要]?為什么說Web即時通訊技術(shù)這么重要氏义?我們生活在一個實時(real-time)的世界中,因此Web的最終最自然的狀態(tài)也應(yīng)當(dāng)是實時的邻邮。用戶需要實時的溝通筒严、數(shù)據(jù)和搜索情萤。我們對互聯(lián)網(wǎng)信息實時性的要求也越來越高,如果信息或消息延時幾分鐘后才更新娶视,簡直讓人無法忍受》净瘢現(xiàn)在很多大公司(如Google、Facebook和Twitter)都在關(guān)注實時Web较木,并提供了實時性服務(wù)伐债。實時Web是現(xiàn)在也將是未來最熱門的話題之一刹前。
[-?8-]??開源框架Pomelo實踐:搭建Web端高性能分布式IM聊天服務(wù)器
[鏈接]?http://www.52im.net/thread-849-1-1.html
[摘要]?Pomelo是來自網(wǎng)易公司的基于 Node.js 的高性能喇喉、分布式游戲服務(wù)器框架校坑。它包括基礎(chǔ)的開發(fā)框架和相關(guān)的擴展組件(庫和工具包)耍目,可以幫助你省去游戲開發(fā)枯燥中的重復(fù)勞動和底層邏輯的開發(fā)。
[-?9?-]?使用WebSocket和SSE技術(shù)實現(xiàn)Web端消息推送
[鏈接]?http://www.52im.net/thread-907-1-1.html
[摘要]?請注意莫辨,本文要求熟悉 HTTP 服務(wù)器推送的語言和概念沮榜。兩個應(yīng)用程序都是在 Python 中使用 CherryPy 編寫的喻粹。
[-?10-]?詳解Web端通信方式的演進(jìn):從Ajax守呜、JSONP 到 SSE、Websocket
[鏈接]?http://www.52im.net/thread-1038-1-1.html
[摘要]?這里我們將圍繞上述的幾種通信方式進(jìn)行詳細(xì)的介紹弥喉。
[-?11-]?MobileIMSDK-Web的網(wǎng)絡(luò)層框架為何使用的是Socket.io而不是Netty由境?
[鏈接]?http://www.52im.net/thread-1248-1-1.html
[摘要]?本文要討論的是MobileIMSDK-Web的網(wǎng)絡(luò)層框架為何使用的是Socket.io而不是Netty憔晒。
[-?12-]?一文讀懂前端技術(shù)演進(jìn):盤點Web前端20年的技術(shù)變遷史
[鏈接]?http://www.52im.net/thread-2719-1-1.html
[摘要]?我們經(jīng)歷了前端的洪荒時代、Prototype時代嘹屯、jQuery時代 、后jQuery時期钧栖、三大框架割據(jù)時代婆翔,這其中均是由國外開發(fā)者主導(dǎo),直到如今的小程序時代潭陪,才是中國開發(fā)者獨創(chuàng)的依溯。這是漫長的技術(shù)儲備下的成果瘟则,最終促成了良好的技術(shù)成長收獲。期間的前端發(fā)展之路慷嗜,崎嶇艱難庆械,本文將帶你回顧這個過程雀费。
[-?13-]?Web端即時通訊基礎(chǔ)知識補課:一文搞懂跨域的所有問題盏袄!
[鏈接]?http://www.52im.net/thread-2732-1-1.html
[摘要]?本文將為你講解跨域問題原理,以及理論聯(lián)系實際逛尚,用實踐代碼也為你演示解決跨域問題的幾種方法绰寞。
[-?14-]?網(wǎng)頁端IM通信技術(shù)快速入門:短輪詢、長輪詢觉壶、SSE件缸、WebSocket
[鏈接]?http://www.52im.net/thread-3555-1-1.html
[摘要]?對于即時通訊網(wǎng)的im和消息推送這類即時通訊技術(shù)開發(fā)者來說他炊,掌握WebSocket固然很重要,但了解短輪詢蚕苇、長輪詢等這些所謂的Web端即時通訊“老技術(shù)”仍然大有裨益涩笤,這也正是整理分享本文的重要原因幔嫂。
[-?15-]?搞懂現(xiàn)代Web端即時通訊技術(shù)一文就夠:WebSocket誊薄、socket.io呢蔫、SSE
[鏈接]?http://www.52im.net/thread-3695-1-1.html
[摘要]?本文將專門介紹WebSocket、socket.io绽昏、SSE這幾種現(xiàn)代的Web端即時通訊技術(shù)全谤,從適用場景到技術(shù)原理爷贫,通俗又不失深度的文字,特別適合對Web端即時通訊技術(shù)有一定了解卷员,且想深入學(xué)習(xí)WebSocket等現(xiàn)代Web端“實時”通信技術(shù)毕骡,卻又不想花時間去深讀枯燥的IETF技術(shù)手冊的讀者。
??52im社區(qū)本周新文:《網(wǎng)絡(luò)編程懶人入門(十五):外行也能讀懂的網(wǎng)絡(luò)硬件設(shè)備功能原理速成?http://www.52im.net/thread-4188-1-1.html》窿撬,歡迎閱讀尤仍!??