為了更好地分類閱讀52im.net 總計1000多篇精編文章,我將在每周三推送新的一期技術文集,本次是第13 期。
[- 1 -] 新手入門貼:史上最全Web端即時通訊技術原理詳解
[鏈接] http://www.52im.net/thread-338-1-1.html
[摘要] 本文的目的就是要詳細探討這些技術并分析其原理和過程。
[- 2 -] Web端即時通訊技術盤點:短輪詢、Comet、Websocket、SSE
[鏈接] http://www.52im.net/thread-336-1-1.html
[摘要] 本文將簡要介紹這4種技術的原理,并指出各自的異同點、優缺點等。
[- 3 -] SSE技術詳解:一種全新的HTML5服務器推送事件技術
[鏈接] http://www.52im.net/thread-335-1-1.html
[摘要] 本文對服務器推送技術(SSE)進行了詳細的介紹,包含瀏覽器端和服務器端的相應實現細節,為在實踐中使用該技術提供了指南。
[- 4 -]Comet技術詳解:基于HTTP長連接的Web端實時通信技術
[鏈接] http://www.52im.net/thread-334-1-1.html
[摘要] 一般來說,Web端即時通訊技術因受限于瀏覽器的設計限制,一直以來實現起來并不容易,主流的Web端即時通訊方案大致有4種:傳統Ajax短輪詢、Comet技術、WebSocket技術、SSE(Server-sent Events)。本文將專門講解Comet技術。
[- 5 -] socket.io實現消息推送的一點實踐及思路
[鏈接] http://www.52im.net/thread-188-1-1.html
[摘要] 對于普通站點來說, 請求-響應模式可以滿足絕大多數的功能需求,但總有某些功能我們希望能夠為用戶提供實時消息的體驗。
[- 6 - ] LinkedIn的Web端即時通訊實踐:實現單機幾十萬條長連接
[鏈接] http://www.52im.net/thread-659-1-1.html
[摘要] 在這篇文章中會描述在我們收到了消息、分型指標和讀回復之后,如何立刻把它們發往客戶端。內容會包含我們是如何使用Play框架和Akka Actor Model來管理長連接、由服務器主動發送事件的。我們也會分享一些在生產環境中我們是如何在服務器上做負載測試,來管理數十萬條并發長連接的,還有一些心得。最后,我們會分享在整個過程中我們用到的各種優化方法。
[- 7 -] Web端即時通訊技術的發展與WebSocket、Socket.io的技術實踐
[鏈接] http://www.52im.net/thread-690-1-1.html
[摘要] 為什么說Web即時通訊技術這么重要?我們生活在一個實時(real-time)的世界中,因此Web的最終最自然的狀態也應當是實時的。用戶需要實時的溝通、數據和搜索。我們對互聯網信息實時性的要求也越來越高,如果信息或消息延時幾分鐘后才更新,簡直讓人無法忍受?,F在很多大公司(如Google、Facebook和Twitter)都在關注實時Web,并提供了實時性服務。實時Web是現在也將是未來最熱門的話題之一。
[- 8 -] 開源框架Pomelo實踐:搭建Web端高性能分布式IM聊天服務器
[鏈接] http://www.52im.net/thread-849-1-1.html
[摘要] Pomelo是來自網易公司的基于 Node.js 的高性能、分布式游戲服務器框架。它包括基礎的開發框架和相關的擴展組件(庫和工具包),可以幫助你省去游戲開發枯燥中的重復勞動和底層邏輯的開發。
[- 9 -] 使用WebSocket和SSE技術實現Web端消息推送
[鏈接] http://www.52im.net/thread-907-1-1.html
[摘要] 請注意,本文要求熟悉 HTTP 服務器推送的語言和概念。兩個應用程序都是在 Python 中使用 CherryPy 編寫的。
[- 10 -] 詳解Web端通信方式的演進:從Ajax、JSONP 到 SSE、Websocket
[鏈接] http://www.52im.net/thread-1038-1-1.html
[摘要] 這里我們將圍繞上述的幾種通信方式進行詳細的介紹。
[- 11 -] MobileIMSDK-Web的網絡層框架為何使用的是Socket.io而不是Netty?
[鏈接] http://www.52im.net/thread-1248-1-1.html
[摘要] 本文要討論的是MobileIMSDK-Web的網絡層框架為何使用的是Socket.io而不是Netty。
[- 12 -] 一文讀懂前端技術演進:盤點Web前端20年的技術變遷史
[鏈接] http://www.52im.net/thread-2719-1-1.html
[摘要] 我們經歷了前端的洪荒時代、Prototype時代、jQuery時代 、后jQuery時期、三大框架割據時代,這其中均是由國外開發者主導,直到如今的小程序時代,才是中國開發者獨創的。這是漫長的技術儲備下的成果,最終促成了良好的技術成長收獲。期間的前端發展之路,崎嶇艱難,本文將帶你回顧這個過程。
[- 13 -] Web端即時通訊基礎知識補課:一文搞懂跨域的所有問題!
[鏈接] http://www.52im.net/thread-2732-1-1.html
[摘要] 本文將為你講解跨域問題原理,以及理論聯系實際,用實踐代碼也為你演示解決跨域問題的幾種方法。
[- 14 -] 網頁端IM通信技術快速入門:短輪詢、長輪詢、SSE、WebSocket
[鏈接] http://www.52im.net/thread-3555-1-1.html
[摘要] 對于即時通訊網的im和消息推送這類即時通訊技術開發者來說,掌握WebSocket固然很重要,但了解短輪詢、長輪詢等這些所謂的Web端即時通訊“老技術”仍然大有裨益,這也正是整理分享本文的重要原因。
[- 15 -] 搞懂現代Web端即時通訊技術一文就夠:WebSocket、socket.io、SSE
[鏈接] http://www.52im.net/thread-3695-1-1.html
[摘要] 本文將專門介紹WebSocket、socket.io、SSE這幾種現代的Web端即時通訊技術,從適用場景到技術原理,通俗又不失深度的文字,特別適合對Web端即時通訊技術有一定了解,且想深入學習WebSocket等現代Web端“實時”通信技術,卻又不想花時間去深讀枯燥的IETF技術手冊的讀者。
??52im社區本周新文:《網絡編程懶人入門(十五):外行也能讀懂的網絡硬件設備功能原理速成 http://www.52im.net/thread-4188-1-1.html》,歡迎閱讀!??
作者:Jack Jiang (點擊作者姓名進入Github)
出處:http://www.52im.net/space-uid-1.html
交流:歡迎加入即時通訊開發交流群 215891622
討論:http://www.52im.net/
Jack Jiang同時是【原創Java
Swing外觀工程BeautyEye】和【輕量級移動端即時通訊框架MobileIMSDK】的作者,可前往下載交流。
本博文
歡迎轉載,轉載請注明出處(也可前往 我的52im.net 找到我)。