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