日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

SpringBoot應(yīng)用Docker化

 昵稱63557093 2020-03-11

  當(dāng)下web服務(wù)端開發(fā)中最火的名詞中絕對(duì)有微服務(wù)的一席之地,其也成為當(dāng)下互聯(lián)網(wǎng)后端服務(wù)架構(gòu)演進(jìn)歷程中最閃亮的技術(shù)之一。微服務(wù)的基本思想在于考慮圍繞著業(yè)務(wù)領(lǐng)域組件來創(chuàng)建應(yīng)用,這些應(yīng)用可獨(dú)立地進(jìn)行開發(fā)、管理和加速。在分散的組件中使用微服務(wù)云架構(gòu)和平臺(tái),使部署、管理和服務(wù)功能交付變得更加簡單。既然服務(wù)被分割和微小化了,我們很容易想到如果將其和docker結(jié)合,讓docker承載著一個(gè)個(gè)的微服務(wù)運(yùn)行,如此一來將會(huì)讓服務(wù)間耦合度降低,部署簡潔,同時(shí)系統(tǒng)的架構(gòu)也更加清晰,便于長期演進(jìn),基于此想法有了這篇文章的入門實(shí)踐!

  注: 本文原載于 My Personal Blog:, CodeSheep · 程序羊 !

  創(chuàng)建基于maven的spring bt項(xiàng)目

  pom.xml中加依賴:

  我們只需要在啟動(dòng)類中添加一個(gè)簡單的restful接口就行了,為了后續(xù)瀏覽器能驗(yàn)證一下,訪問/hello接口,能向?yàn)g覽器返回一個(gè) Hello Docker!的問好!

  編寫Dockerfile

  我們?cè)赟pring Bt項(xiàng)目的根目錄下建立Dockerfile,用起來完成Docker鏡像構(gòu)建的編排:

  進(jìn)入Docker的世界

  0x01. 在Spring項(xiàng)目根目錄下根據(jù)Dockerfile來生成docker鏡像

  0x02. 從剛創(chuàng)建的鏡像來啟動(dòng)容器

  docker run -d -p 8080:8080 springindocker

  0x03. 打開瀏覽器,或者使用 curl 訪問http://127.0.0.1:8080就可以看到web服務(wù)器里返回的Hello Docker!!!問好的字符了

  至此就說明你成功將一個(gè)基于 Spring Boot 的應(yīng)用 Docker 化了。

  本文雖然只是以一個(gè)Demo,但一個(gè)大型的web項(xiàng)目無非也就是由諸多這種Rest服務(wù),外加各種基礎(chǔ)設(shè)施、數(shù)據(jù)庫、通信、中間件以及調(diào)度來構(gòu)成,每個(gè)子元素的開發(fā)也依然遵循這里的基本流程。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多