最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot 打包部署 共享依賴包(分布式開發(fā)集中式部署微服務(wù))

 更新時間:2017年06月23日 09:37:00   作者:血神  
這篇文章主要介紹了springboot 打包部署 共享依賴包(分布式開發(fā)集中式部署微服務(wù))的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧

1、此文初衷

平常我們在進(jìn)行微服務(wù)開發(fā)完畢后,單個微服務(wù)理應(yīng)部署單個虛機(jī)上(docker也可),然后服務(wù)集中發(fā)布到服務(wù)注冊中心上,但是有些小的項目,這樣做未免太過繁雜增加了部署難度,這里主要講述的是如何在單機(jī)上通過共享jar包的方式來部署多個微服務(wù),解決以上部署難度同時在帶寬不夠或者網(wǎng)速慢的情況下如何快速的發(fā)布部署。

2、部署目錄結(jié)構(gòu)

這里寫圖片描述 
這里寫圖片描述

部署目錄解答-》

各個微服務(wù)與依賴包(lib文件夾下)在同一級目錄下,此為圖1內(nèi)容。圖二內(nèi)容展示的是單個微服務(wù)內(nèi)的文件結(jié)構(gòu),部署配置文件以及所打的jar包,這里可以看到單個微服務(wù)的jar包只有32KB,非常小。

3、如何利用maven打包

大家只需要在自己的springboot項目的pom文件中按照如下方式修改

<build>
  <plugins>
   <plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
     <archive>
      <manifest>
       <addClasspath>true</addClasspath>
       <classpathPrefix>../lib/</classpathPrefix>
       <useUniqueVersions>false</useUniqueVersions>
       <mainClass>com.rzt.TestApplication</mainClass>
      </manifest>
     </archive>
     <excludes>
      <exclude>*.properties</exclude>
     </excludes>
    </configuration>
   </plugin>
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
     <execution>
      <id>copy</id>
      <phase>package</phase>
      <goals>
       <goal>copy-dependencies</goal>
      </goals>
      <configuration>
       <outputDirectory>
        ${project.build.directory}/lib
       </outputDirectory>
      </configuration>
     </execution>
    </executions>
   </plugin>
  </plugins>
 </build>

以上所述是小編給大家介紹的springboot 打包部署 共享依賴包(分布式開發(fā)集中式部署微服務(wù)),希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 最有價值的50道java面試題 適用于準(zhǔn)入職Java程序員

    最有價值的50道java面試題 適用于準(zhǔn)入職Java程序員

    這篇文章主要為大家分享了最有價值的50道java面試題,涵蓋內(nèi)容全面,包括數(shù)據(jù)結(jié)構(gòu)和算法相關(guān)的題目、經(jīng)典面試編程題等,對hashCode方法的設(shè)計、垃圾收集的堆和代進(jìn)行剖析,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Java設(shè)計模式之Iterator模式介紹

    Java設(shè)計模式之Iterator模式介紹

    所謂Iterator模式,即是Iterator為不同的容器提供一個統(tǒng)一的訪問方式。本文以java中的容器為例,模擬Iterator的原理。需要的朋友可以參考下
    2013-07-07
  • JVM性能調(diào)優(yōu)實現(xiàn)原理及配置

    JVM性能調(diào)優(yōu)實現(xiàn)原理及配置

    這篇文章主要介紹了JVM性能調(diào)優(yōu)實現(xiàn)原理及配置,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-12-12
  • SpringBoot整合Ldap的實現(xiàn)示例

    SpringBoot整合Ldap的實現(xiàn)示例

    本文主要介紹了SpringBoot整合Ldap的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11
  • Java實現(xiàn)生產(chǎn)者消費者問題與讀者寫者問題詳解

    Java實現(xiàn)生產(chǎn)者消費者問題與讀者寫者問題詳解

    這篇文章主要介紹了Java實現(xiàn)生產(chǎn)者消費者問題與讀者寫者問題詳解,小編覺得挺不錯的,這里分享給大家,供需要的親朋好友參考。
    2017-11-11
  • logback配置中變量和include的應(yīng)用方式

    logback配置中變量和include的應(yīng)用方式

    這篇文章主要介紹了logback配置中變量和include的應(yīng)用方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • 一文搞懂Spring?Security異常處理機(jī)制

    一文搞懂Spring?Security異常處理機(jī)制

    這篇文章主要為大家詳細(xì)介紹一下Spring?Security異常處理機(jī)制,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)Spring?Security有一定幫助,感興趣的可以學(xué)習(xí)一下
    2022-07-07
  • Java實現(xiàn)二叉查找樹的增刪查詳解

    Java實現(xiàn)二叉查找樹的增刪查詳解

    二叉查找樹(ADT)是一個具有對于樹種的某個節(jié)點X,它的左節(jié)點都比X小,它的右節(jié)點都比X大的二叉樹。本文將用Java實現(xiàn)二叉查找樹的增刪查,需要的可以參考一下
    2022-06-06
  • Java中對XML的解析詳解

    Java中對XML的解析詳解

    目前我知道的JAVA解析XML的方式有:DOM, SAX, StAX;如果選用這幾種,感覺還是有點麻煩;如果使用:JAXB(Java Architecture for XML Binding),個人覺得太方便了
    2013-05-05
  • Java中綴表達(dá)式轉(zhuǎn)后綴表達(dá)式實現(xiàn)方法詳解

    Java中綴表達(dá)式轉(zhuǎn)后綴表達(dá)式實現(xiàn)方法詳解

    這篇文章主要介紹了Java中綴表達(dá)式轉(zhuǎn)后綴表達(dá)式實現(xiàn)方法,結(jié)合實例形式分析了Java中綴表達(dá)式轉(zhuǎn)換成后綴表達(dá)式的相關(guān)算法原理與具體實現(xiàn)技巧,需要的朋友可以參考下
    2019-03-03

最新評論

和龙市| 准格尔旗| 乡城县| 永善县| 湖口县| 泰兴市| 巴南区| 通辽市| 屯留县| 江西省| 西昌市| 米易县| 石首市| 晴隆县| 上思县| 新和县| 白城市| 宜君县| 安多县| 团风县| 江永县| 沙河市| 吉首市| 平武县| 茌平县| 宿迁市| 通海县| 黑龙江省| 同心县| 三台县| 武义县| 怀来县| 大悟县| 彰武县| 长葛市| 抚顺市| 谷城县| 保德县| 兴安盟| 岱山县| 东安县|