課程簡介
互聯(lián)網(wǎng)架構(gòu)設(shè)計之道
目標(biāo)收益
架構(gòu)是互通的,你面臨的問題也許早已經(jīng)有前人解決過好多遍了,另外可以協(xié)助診斷培訓(xùn)對象公司內(nèi)一些應(yīng)用采取的架構(gòu)是否合理,有沒有更好的解決方案。打開核心技術(shù)人員的思路。了解大型互聯(lián)網(wǎng)公司的所有架構(gòu)技巧,方案。
培訓(xùn)對象
各類 IT/軟件企業(yè)和研發(fā)機(jī)構(gòu)的軟件架構(gòu)師、軟件設(shè)計師、程序員。對于懷有設(shè)計疑問和問題,需要梳理解答的團(tuán)隊和個人,效果最佳。
課程大綱
第一部分 互聯(lián)網(wǎng)應(yīng)用架構(gòu)理論基礎(chǔ) |
一、互聯(lián)網(wǎng)應(yīng)用架構(gòu)特點n1.海量數(shù)據(jù)n2.高并發(fā)n3.變態(tài)的可用性要求n二、理論基礎(chǔ)n1.Cap、base理論n2.分布式事務(wù)n3.分布式鎖n三、互聯(lián)網(wǎng)應(yīng)用的基礎(chǔ)組成n1.SOA框架n2.服務(wù)指揮中心n3.監(jiān)控中心n4.配置中心n5.任務(wù)調(diào)度中心n6.?dāng)?shù)據(jù)庫中間件 |
第二部分 緩存 |
一、緩存概述n1.緩存概述n2.Memcached redis 對比n二、redis原理n1. 數(shù)據(jù)結(jié)構(gòu)n2. 事務(wù)n3. 持久化方式n三、redis集群解決方案n1. 緩存擊穿n2. 主從復(fù)制n3. 互聯(lián)網(wǎng)常用架構(gòu)模式n四、緩存使用場景分析n1. 讀寫比n2. 命中率 |
第三部分 消息隊列 |
一、消息隊列概述n1.消息隊列概述n2.常用消息隊列對比n二、Activiemqn1.原理n2.集群模式n3.使用場景n三、Kafkan1.高性能原理n2.可靠性n3.集群模式n4.使用場景n四、Metaq&Rocketmqn1.存在的原因n2.青出于藍(lán) |
第四部分 nosql數(shù)據(jù)庫 |
一、nosql數(shù)據(jù)庫概述n1.誰在用nosql解決問題n2.常見nosq數(shù)據(jù)庫n二、mongodbn1. 誰在用mongodbn2. Mongodb解決的問題n3. Mongodb VS Mysqln 4. mongodb集群模式n三、案例研究:訂單狀態(tài)通知 |
第五部分 解決方案案例分析 |
一、電商價格系統(tǒng)n1.面臨的問題:億級訪問量n海量數(shù)據(jù)n實時性n一次性寫入量n2. 整體解決方案n二、微博n1.面臨的問題:推拉模式的選擇n2.整體解決方案 |
第一部分 互聯(lián)網(wǎng)應(yīng)用架構(gòu)理論基礎(chǔ) 一、互聯(lián)網(wǎng)應(yīng)用架構(gòu)特點n1.海量數(shù)據(jù)n2.高并發(fā)n3.變態(tài)的可用性要求n二、理論基礎(chǔ)n1.Cap、base理論n2.分布式事務(wù)n3.分布式鎖n三、互聯(lián)網(wǎng)應(yīng)用的基礎(chǔ)組成n1.SOA框架n2.服務(wù)指揮中心n3.監(jiān)控中心n4.配置中心n5.任務(wù)調(diào)度中心n6.?dāng)?shù)據(jù)庫中間件 |
第二部分 緩存 一、緩存概述n1.緩存概述n2.Memcached redis 對比n二、redis原理n1. 數(shù)據(jù)結(jié)構(gòu)n2. 事務(wù)n3. 持久化方式n三、redis集群解決方案n1. 緩存擊穿n2. 主從復(fù)制n3. 互聯(lián)網(wǎng)常用架構(gòu)模式n四、緩存使用場景分析n1. 讀寫比n2. 命中率 |
第三部分 消息隊列 一、消息隊列概述n1.消息隊列概述n2.常用消息隊列對比n二、Activiemqn1.原理n2.集群模式n3.使用場景n三、Kafkan1.高性能原理n2.可靠性n3.集群模式n4.使用場景n四、Metaq&Rocketmqn1.存在的原因n2.青出于藍(lán) |
第四部分 nosql數(shù)據(jù)庫 一、nosql數(shù)據(jù)庫概述n1.誰在用nosql解決問題n2.常見nosq數(shù)據(jù)庫n二、mongodbn1. 誰在用mongodbn2. Mongodb解決的問題n3. Mongodb VS Mysqln 4. mongodb集群模式n三、案例研究:訂單狀態(tài)通知 |
第五部分 解決方案案例分析 一、電商價格系統(tǒng)n1.面臨的問題:億級訪問量n海量數(shù)據(jù)n實時性n一次性寫入量n2. 整體解決方案n二、微博n1.面臨的問題:推拉模式的選擇n2.整體解決方案 |