網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

Java架構解析發表於2018-12-19

講師簡介:

James老師

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

十餘年Java經驗,曾就職於攜程、人人網等一線網際網路公司,專注於java領域,精通軟體架構設計,對於高併發、高效能服務有深刻的見解, 在服務化基礎架構和微服務技術有大量的建設和設計經驗

視訊詳情

乾貨列表

1,Docker安裝過程的各種坑

2,完成Docker倉庫環境搭建

3,增加模板基礎映象,供JAVA應用專案使用

4,將定製化的映象上傳到倉庫及注意事項

5,Dockfile詳解,結合Java應用程式,將JAVA應用服務映象釋出到倉庫

6,企業常用技能Maven打包建立本地映象,推送倉庫及部署;

7,建立Java應用服務容器,完成程式碼到容器的釋出及應用自啟

8,演示測試

什麼是Docker?

docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的Linux伺服器上,可以實現虛擬化,容器是完全使用沙箱(沙盒)機制,相互之間不會有任何介面。

那些在玩docker的大佬

京東:http://www.infoq.com/cn/news/2015/06/jd-618-docker

騰訊內部:http://www.infoq.com/cn/articles/tencent-millions-scale- docker-application-practice

阿里巴巴:http://www.infoq.com/cn/news/2015/07/paas-tae-dock

Docker效能

Docker容器啟動速度秒級,基於作業系統核心技術,對現有基礎設施的侵入較少,所有實現在核心中完成,所以效能幾乎與原生一致,依賴簡單,與程式無本質區別

正確理解Docker內部流程

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

Docker線上環境操作流程

Docker實戰

1,Docker安裝過程的各種坑

2,完成Docker倉庫環境搭建

3,增加模板基礎映象,供JAVA應用專案使用

4,將定製化的映象上傳到倉庫及注意事項

5,Dockfile詳解,結合Java應用程式,將JAVA應用服務映象釋出到倉庫

6,企業常用技能Maven打包建立本地映象,推送倉庫及部署;

7,建立Java應用服務容器,完成程式碼到容器的釋出及應用自啟

網際網路架構樹

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

網際網路前沿技術思維導圖

架構師築基:

從架構設計,到應用層調優,再深入瞭解底層原理,紮實的Java基本功才能讓自己變為掃地神僧:記憶體模型,併發模式,執行緒模型,鎖細節

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

開源框架解析:

框架的應用開源,也是必須的

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

團隊協作開發:

工欲善其事必先利其器,選擇好的工具,提升開發效率和團隊協作效率,是必不可少的:Maven,專案管理,Jenkins,持續整合,Sonar,程式碼質量管理,Git,版本管理

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

微服務架構

業務越來越複雜,服務分層,微服務架構是架構升級的必由之路。比如:微服務框架,Spring Cloud,Docker與虛擬化

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

高效能架構:

任何脫離細節的ppt架構師都是耍流氓,向上能運籌帷幄,向下能解決一線效能問題,比如:效能指標體系,JVM調優,Web調優,DB調優

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事

B2C商城:

這個無需多說,沒有實戰的肯定不是合格的架構師

網際網路架構師必備技術 Docker倉庫與Java應用服務動態釋出那些事


相關文章