課程簡介
從即時通訊的概念及即時通訊系統(tǒng)的難點出發(fā),介紹WEB聊天室,面向站長的匿名訪客聊天系統(tǒng),千萬同時在線的大規(guī)模即時通訊系統(tǒng)等不同業(yè)務需求下的即時通訊架構技術,細節(jié)涉及即時通訊協(xié)議設計,分層架構設計,業(yè)務流程與實現(xiàn),移動即時通訊技術等。
本課程不單單是即時通訊概念與架構的講解,還把技術和業(yè)務場景結合,關注在何種業(yè)務場景下選擇和運用何種技術解決相關問題,并深入技術細節(jié)。
目標收益
講師在即時通訊領域有多年編碼與架構經(jīng)驗,課程中的理論和經(jīng)驗來自于幾款大規(guī)模復雜即時通訊產(chǎn)品研發(fā)過程中所遇問題的歸納、分析與總結,有針對性的給出解決方法,課程將重現(xiàn)這些問題的場景,通過實例講解,并對應到學員的實際工作問題,有效的啟發(fā)思路、激發(fā)興趣、并掌握解決問題的基本方法。
培訓對象
各類IT/軟件企業(yè)和研發(fā)機構的軟件架構師、軟件設計師、程序員。對于有明確即時通訊產(chǎn)品需求的個人和團隊,效果最佳。
課程大綱
什么是即時通訊 |
內(nèi)容一:什么是即時通訊 n1. 大眾眼中的即時通訊 n2. “即時”與通訊概念拆解 n3. 即時通訊系統(tǒng)的概念 n4. 即時通訊實時性難點 n5. 即時通訊推送性難點 n6. 即時通訊邏輯復雜性難點 n7. 即時通訊消息可達性難點 n8. 即時通訊狀態(tài)同步性難點 |
Web聊天室實現(xiàn) |
內(nèi)容二:web聊天室設計與實現(xiàn) n1. web聊天室需求 n2. web聊天室設計與實現(xiàn)細節(jié) n3. web消息實時性技術 |
面向站長的匿名訪客IM系統(tǒng)實現(xiàn) |
內(nèi)容三:面向站長的匿名訪客IM系統(tǒng)實現(xiàn) n1. 匿名訪客IM系統(tǒng)需求 n2. 你們訪客IM系統(tǒng)設計與實現(xiàn)細節(jié) n3. 匿名子系統(tǒng)實現(xiàn)細節(jié) |
百萬千萬同時在線IM系統(tǒng)實現(xiàn) |
內(nèi)容四:IM協(xié)議棧設計 n1. IM協(xié)議棧設計-應用層 n2. IM協(xié)議棧設計-安全層 n3. IM協(xié)議棧設計-傳輸層 內(nèi)容五:IM-passport系統(tǒng)架構設計 n1. passport系統(tǒng)簡介 n2. passport系統(tǒng)分析 n3. passport系統(tǒng)設計與實現(xiàn)細節(jié) 內(nèi)容六:IM分層架構設計 n1. IM架構設計要點 n2. IM分層架構設計 n3. IM分布式架構設計 內(nèi)容七:IM基礎業(yè)務設計與實現(xiàn) n1. IM協(xié)議報文簡介 n2. 登錄業(yè)務實現(xiàn) n3. 用戶業(yè)務實現(xiàn) n4. 消息業(yè)務實現(xiàn) n5. 好友業(yè)務實現(xiàn) n6. 群業(yè)務實現(xiàn) 內(nèi)容八、IM擴展業(yè)務設計與實現(xiàn) n1. 文件傳輸業(yè)務實現(xiàn) n2. 推送業(yè)務 n3. 驗證碼業(yè)務 n4. 反作弊業(yè)務 內(nèi)容九、移動IM技術 n1. 移動流量優(yōu)化 n2. 移動斷線優(yōu)化 n3. 移動推送優(yōu)化 n4. 移動web優(yōu)化 |
什么是即時通訊 內(nèi)容一:什么是即時通訊 n1. 大眾眼中的即時通訊 n2. “即時”與通訊概念拆解 n3. 即時通訊系統(tǒng)的概念 n4. 即時通訊實時性難點 n5. 即時通訊推送性難點 n6. 即時通訊邏輯復雜性難點 n7. 即時通訊消息可達性難點 n8. 即時通訊狀態(tài)同步性難點 |
Web聊天室實現(xiàn) 內(nèi)容二:web聊天室設計與實現(xiàn) n1. web聊天室需求 n2. web聊天室設計與實現(xiàn)細節(jié) n3. web消息實時性技術 |
面向站長的匿名訪客IM系統(tǒng)實現(xiàn) 內(nèi)容三:面向站長的匿名訪客IM系統(tǒng)實現(xiàn) n1. 匿名訪客IM系統(tǒng)需求 n2. 你們訪客IM系統(tǒng)設計與實現(xiàn)細節(jié) n3. 匿名子系統(tǒng)實現(xiàn)細節(jié) |
百萬千萬同時在線IM系統(tǒng)實現(xiàn) 內(nèi)容四:IM協(xié)議棧設計 n1. IM協(xié)議棧設計-應用層 n2. IM協(xié)議棧設計-安全層 n3. IM協(xié)議棧設計-傳輸層 內(nèi)容五:IM-passport系統(tǒng)架構設計 n1. passport系統(tǒng)簡介 n2. passport系統(tǒng)分析 n3. passport系統(tǒng)設計與實現(xiàn)細節(jié) 內(nèi)容六:IM分層架構設計 n1. IM架構設計要點 n2. IM分層架構設計 n3. IM分布式架構設計 內(nèi)容七:IM基礎業(yè)務設計與實現(xiàn) n1. IM協(xié)議報文簡介 n2. 登錄業(yè)務實現(xiàn) n3. 用戶業(yè)務實現(xiàn) n4. 消息業(yè)務實現(xiàn) n5. 好友業(yè)務實現(xiàn) n6. 群業(yè)務實現(xiàn) 內(nèi)容八、IM擴展業(yè)務設計與實現(xiàn) n1. 文件傳輸業(yè)務實現(xiàn) n2. 推送業(yè)務 n3. 驗證碼業(yè)務 n4. 反作弊業(yè)務 內(nèi)容九、移動IM技術 n1. 移動流量優(yōu)化 n2. 移動斷線優(yōu)化 n3. 移動推送優(yōu)化 n4. 移動web優(yōu)化 |