這篇文章將為大家詳細(xì)講解有關(guān)利用Spring Boot 怎么部署一個(gè)微服務(wù)項(xiàng)目,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。
創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括紅古網(wǎng)站建設(shè)、紅古網(wǎng)站制作、紅古網(wǎng)頁(yè)制作以及紅古網(wǎng)絡(luò)營(yíng)銷(xiāo)策劃等。多年來(lái),我們專(zhuān)注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,紅古網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶(hù)以成都為中心已經(jīng)輻射到紅古省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶(hù)的支持與信任!如果開(kāi)發(fā)過(guò)spring boot的程序,應(yīng)該都知道,使用spring boot官方的maven打包插件(spring-boot-maven-plugin) 來(lái)打包,打出來(lái)的jar包一般有40M以上.
先看一下我的微服務(wù)目錄結(jié)構(gòu):
service/ =================== 服務(wù)根目錄 ├── bootstrap.sh ============ 公用啟動(dòng)腳本 ├── lib ==================== 公用lib,如果有特殊的服務(wù),不需要共用的jar,則需要添加私用的啟動(dòng)腳本,和私用的lib │ ├── accessors-smart-1.1.jar │ ├── asm-5.0.3.jar ...... ======================= jar包太多,省略. ├── service0 =============== 一個(gè)微服務(wù) │ ├── application.yml ======= 這個(gè)配置文件作用僅僅是控制不同環(huán)境的使用的不同配置文件,內(nèi)容非常簡(jiǎn)單: spring.profiles.active: dev │ └── service0.jar ========= 核心jar └── service1 ├── application.yml └── service1.jar