班級規(guī)模及環(huán)境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數(shù)限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(xué)(滬西)/新城金郡商務(wù)樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學(xué)成教院 【北京分部】:北京中山學(xué)院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領(lǐng)館區(qū)1號(中和大道) 【沈陽分部】:沈陽理工大學(xué)/六宅臻品 【鄭州分部】:鄭州大學(xué)/錦華大廈 【石家莊分部】:河北科技大學(xué)/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協(xié)同大廈
最近開課時間(周末班/連續(xù)班/晚班):2020年3月16日 |
實驗設(shè)備 |
☆資深工程師授課
☆注重質(zhì)量
☆邊講邊練
☆合格學(xué)員免費推薦工作
★實驗設(shè)備請點擊這兒查看★ |
質(zhì)量保障 |
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在以后培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后,授課老師留給學(xué)員聯(lián)系方式,保障培訓(xùn)效果,免費提供課后技術(shù)支持。
3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。 |
課程大綱 |
一、 課程概述
單純依靠垂直提升硬件性能來提高系統(tǒng)性能的時代已結(jié)束,分布式開發(fā)的時代實際上早已悄悄地成為了時代的主流,吵得很熱的云計算實際上只是包裝在分布式之外的商業(yè)概念,很多開發(fā)者(包括我)都想加入研究云計算這個潮流,在 google 上通過“云計算”這個關(guān)鍵詞來查詢資料,查到的都是些概念性或商業(yè)性的宣傳資料,其實真正需要深入的還是那個早以被人熟知的概念------分布式。
分布式可繁也可以簡,最簡單的分布式就是大家最常用的,在負(fù)載均衡服務(wù)器后加一堆 web 服務(wù)器,然后在上面搞一個緩存服務(wù)器來保存臨時狀態(tài),后面共享一個數(shù)據(jù)庫,其實很多號稱分布式專家的人也就停留于此,大致結(jié)構(gòu)如下圖所示:
這種環(huán)境下真正進行分布式的只是 web server 而已,并且 web server 之間沒有任何聯(lián)系,所以結(jié)構(gòu)和實現(xiàn)都非常簡單。
有些情況下,對分布式的需求就沒這么簡單,在每個環(huán)節(jié)上都有分布式的需求,比如 Load Balance、DB、Cache 和文件等等,并且當(dāng)分布式節(jié)點之間有關(guān)聯(lián)時,還得考慮之間的通訊,另外,節(jié)點非常多的時候,得有監(jiān)控和管理來支撐。這樣看起來,分布式是一個非常龐大的體系,只不過你可以根據(jù)具體需求進行適當(dāng)?shù)夭眉簟0凑兆钔陚涞姆植际襟w系來看,可以由以下模塊組成:
分布式任務(wù)處理服務(wù):負(fù)責(zé)具體的業(yè)務(wù)邏輯處理
分布式節(jié)點注冊和查詢:負(fù)責(zé)管理所有分布式節(jié)點的命名和物理信息的注冊與查詢,是節(jié)點之間聯(lián)系的橋梁分布式 DB:分布式結(jié)構(gòu)化數(shù)據(jù)存取分布式 Cache:分布式緩存數(shù)據(jù)(非持久化)存取
分布式文件:分布式文件存取
網(wǎng)絡(luò)通信:節(jié)點之間的網(wǎng)絡(luò)數(shù)據(jù)通信
監(jiān)控管理:搜集、監(jiān)控和診斷所有節(jié)點運行狀態(tài)
分布式編程語言:用于分布式環(huán)境下的專有編程語言,比如 Elang、Scala
分布式算法:為解決分布式環(huán)境下一些特有問題的算法,比如解決一致性問題的 Paxos 算法因此,若要深入研究云計算和分布式,就得深入研究以上領(lǐng)域,而這些領(lǐng)域每一塊的水都很深,都需要很底層的知識和技術(shù)來支撐,所以說,對于想提升技術(shù)的開發(fā)者來說,以分布式來作為切入點是非常好的,可以以此為線索,探索計算機世界的各個角落。
二、 課程
三、 課程對象
有工作經(jīng)驗的開發(fā)人員
四、 課程目標(biāo)
1、提高面向?qū)ο笤O(shè)計能力,精通 Java 規(guī)范編碼,Eclipse 實用技巧及竅門;
2、深入了解 Java 底層機制、Web 應(yīng)用開發(fā)技術(shù),真正邁向 Java EE 網(wǎng)絡(luò)開發(fā)高手行列;
3、提升團隊 Java 軟件開發(fā)能力;
五、 預(yù)備知識
對主流開發(fā)語言 C++、Delphi、Java、C# 等其中一種有一 定了解
對面向?qū)ο蟮幕靖拍钣幸欢私?br>
對動態(tài)網(wǎng)頁設(shè)計 DHTML、ASP、PHP 等其中一種有一定經(jīng)驗
六、 課程內(nèi)容
詳解 DUBBO 框架設(shè)計
整體設(shè)計
模塊分包
依賴關(guān)系
調(diào)用鏈
暴露服務(wù)時序
引用服務(wù)時序
領(lǐng)域模型
基本原則
DUBBO 擴展點加載
擴展點配置
擴展點自動包裝
擴展點自動裝配
擴展 DUBBO 實現(xiàn)細(xì)節(jié)
初始化過程細(xì)節(jié)
遠程調(diào)用細(xì)節(jié)
遠程通訊細(xì)節(jié)點自適應(yīng)
擴展點自動激活
詳解 DUBBO SPI 參考手冊
協(xié)議擴展
調(diào)用攔截擴展
引用監(jiān)聽擴展
暴露監(jiān)聽擴展
集群擴展
路由擴展
負(fù)載均衡擴展
合并結(jié)果擴展
注冊中心擴展
詳解 DUBBO SPI 參考手冊
監(jiān)控中心擴展
擴展點加載擴展
動態(tài)代理擴展
編譯器擴展
消息派發(fā)擴展
線程池擴展
序列化擴展
網(wǎng)絡(luò)傳輸擴展
信息交換擴展
組網(wǎng)擴展
Telnet 命令擴展
狀態(tài)檢查擴展
容器擴展
頁面擴展
緩存擴展
驗證擴展
日志適配擴展 |
|
|
|
|
|