課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

2

成為教練

課程簡(jiǎn)介

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

目標(biāo)收益

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

培訓(xùn)對(duì)象

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

課程大綱

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

課程費(fèi)用

6800.00 /人

課程時(shí)長(zhǎng)

2

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

近期公開(kāi)課推薦

近期公開(kāi)課推薦

活動(dòng)詳情

提交需求