課程費用

6800.00 /人

課程時長

2

成為教練

課程簡介

互聯(lián)網(wǎng)架構(gòu)核心技術(shù)

目標收益

講師在互聯(lián)網(wǎng)領(lǐng)域有多年編碼與架構(gòu)經(jīng)驗,課程中的理論與案例均來自于一線互聯(lián)網(wǎng)實戰(zhàn),來自為了滿足不同業(yè)務(wù)需求,架構(gòu)設(shè)計過程中所遇問題的歸納、分析與總結(jié),并有針對性的給出解決方法,課程將重現(xiàn)這些問題的場景,通過實例講解,并對應(yīng)到學員的實際工作問題,有效的啟發(fā)思路、激發(fā)興趣、并掌握解決問題的基本方法。

培訓(xùn)對象

各類互聯(lián)網(wǎng)/IT/軟件企業(yè)和研發(fā)機構(gòu)的軟件架構(gòu)師、軟件設(shè)計師、程序員。對于有明確互聯(lián)網(wǎng)產(chǎn)品業(yè)務(wù)需求的個人和團隊,效果更佳。

課程大綱

好玩的分布式理論 內(nèi)容一:好玩的分布式理論
1. 分布式系統(tǒng)基本概念
2. FLP不可能原理
3. SMC悲劇原理
4. CAP魚與熊掌不可兼得原理
5. 一致性模型與兩階段提交
6. 實戰(zhàn)演練
1) 分布式ID生成器
2) 即時通訊消息可靠性保證
3) 讀寫串行化實踐
4) 余額扣款一致性如何設(shè)計
5) 無鎖緩存一致性如何設(shè)計
6) 夸庫事務(wù)如何設(shè)計
系統(tǒng)設(shè)計,協(xié)議先行 內(nèi)容二:系統(tǒng)設(shè)計、協(xié)議現(xiàn)行
1. 協(xié)議的基本概念
2. 常用協(xié)議介紹
1) 文本協(xié)議
2) 二進制協(xié)議
3) 流式xml/json協(xié)議
3. 系統(tǒng)設(shè)計協(xié)議選型
4. 協(xié)議設(shè)計細節(jié)
1) 協(xié)議設(shè)計如何進行包錯位檢測
2) 協(xié)議設(shè)計如何考慮兼容性
3) 協(xié)議設(shè)計如何考慮擴展性
4) 協(xié)議設(shè)計如何考慮可調(diào)試性
5) 協(xié)議設(shè)計如何支持異步
6) 協(xié)議設(shè)計如何支持變長
7) 協(xié)議設(shè)計如何支持各類業(yè)務(wù)
5. 協(xié)議設(shè)計實戰(zhàn)
1) DNS系統(tǒng)協(xié)議設(shè)計
2) 短域名服務(wù)協(xié)議設(shè)計
3) 實時監(jiān)控系統(tǒng)協(xié)議設(shè)計
4) 通用統(tǒng)計協(xié)議設(shè)計
并發(fā)服務(wù)模型 內(nèi)容三:并發(fā)服務(wù)模型
1. 并發(fā)基本概念
2. 一個并發(fā)echo-service的設(shè)計與分析
3. 一個并發(fā)login-service的設(shè)計與分析
4. 一個并發(fā)friend-service的設(shè)計與分析
5. 總結(jié):純異步并發(fā)服務(wù)模型
6. 討論:lighttpd如何做到單線程1wQPS?
分布式系統(tǒng)設(shè)計思路 內(nèi)容四:分布式系統(tǒng)設(shè)計思路
1. 分布式系統(tǒng)設(shè)計基本概念
2. 專權(quán)派設(shè)計思路
3. 分治派設(shè)計思路
4. 明主派設(shè)計思路
5. 設(shè)計實踐
1) 微博計數(shù)業(yè)務(wù)實戰(zhàn)
2) 全局步長為1的ID生成器實戰(zhàn)
3) 檢索系統(tǒng)的MR實戰(zhàn)
4) 主從數(shù)據(jù)庫可用性實戰(zhàn)
5) 緩存同步設(shè)計實戰(zhàn)
網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn) 內(nèi)容五:網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
1. 10萬級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
2. 100萬級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
3. 1000萬級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
4. 1億級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
5. 更高流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
好玩的分布式理論
內(nèi)容一:好玩的分布式理論
1. 分布式系統(tǒng)基本概念
2. FLP不可能原理
3. SMC悲劇原理
4. CAP魚與熊掌不可兼得原理
5. 一致性模型與兩階段提交
6. 實戰(zhàn)演練
1) 分布式ID生成器
2) 即時通訊消息可靠性保證
3) 讀寫串行化實踐
4) 余額扣款一致性如何設(shè)計
5) 無鎖緩存一致性如何設(shè)計
6) 夸庫事務(wù)如何設(shè)計
系統(tǒng)設(shè)計,協(xié)議先行
內(nèi)容二:系統(tǒng)設(shè)計、協(xié)議現(xiàn)行
1. 協(xié)議的基本概念
2. 常用協(xié)議介紹
1) 文本協(xié)議
2) 二進制協(xié)議
3) 流式xml/json協(xié)議
3. 系統(tǒng)設(shè)計協(xié)議選型
4. 協(xié)議設(shè)計細節(jié)
1) 協(xié)議設(shè)計如何進行包錯位檢測
2) 協(xié)議設(shè)計如何考慮兼容性
3) 協(xié)議設(shè)計如何考慮擴展性
4) 協(xié)議設(shè)計如何考慮可調(diào)試性
5) 協(xié)議設(shè)計如何支持異步
6) 協(xié)議設(shè)計如何支持變長
7) 協(xié)議設(shè)計如何支持各類業(yè)務(wù)
5. 協(xié)議設(shè)計實戰(zhàn)
1) DNS系統(tǒng)協(xié)議設(shè)計
2) 短域名服務(wù)協(xié)議設(shè)計
3) 實時監(jiān)控系統(tǒng)協(xié)議設(shè)計
4) 通用統(tǒng)計協(xié)議設(shè)計
并發(fā)服務(wù)模型
內(nèi)容三:并發(fā)服務(wù)模型
1. 并發(fā)基本概念
2. 一個并發(fā)echo-service的設(shè)計與分析
3. 一個并發(fā)login-service的設(shè)計與分析
4. 一個并發(fā)friend-service的設(shè)計與分析
5. 總結(jié):純異步并發(fā)服務(wù)模型
6. 討論:lighttpd如何做到單線程1wQPS?
分布式系統(tǒng)設(shè)計思路
內(nèi)容四:分布式系統(tǒng)設(shè)計思路
1. 分布式系統(tǒng)設(shè)計基本概念
2. 專權(quán)派設(shè)計思路
3. 分治派設(shè)計思路
4. 明主派設(shè)計思路
5. 設(shè)計實踐
1) 微博計數(shù)業(yè)務(wù)實戰(zhàn)
2) 全局步長為1的ID生成器實戰(zhàn)
3) 檢索系統(tǒng)的MR實戰(zhàn)
4) 主從數(shù)據(jù)庫可用性實戰(zhàn)
5) 緩存同步設(shè)計實戰(zhàn)
網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
內(nèi)容五:網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
1. 10萬級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
2. 100萬級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
3. 1000萬級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
4. 1億級別流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)
5. 更高流量網(wǎng)站系統(tǒng)設(shè)計實戰(zhàn)

課程費用

6800.00 /人

課程時長

2

預(yù)約體驗票 我要分享

近期公開課推薦

近期公開課推薦

活動詳情

提交需求