springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)

网友投稿 400 2023-05-05


springboot 打包部署 共享依赖包(分布式开发集中式部署微服务)

1、此文初衷

平常我们在进行微服务开发完毕后,单个微服务理应部署单个虚机上(docker也可),然后服务集中发布到服务注册中心上,但是有些小的项目,这样做未免太过繁杂增加了部署难度,这里主要讲述的是如何在单机上通过共享jar包的方式来部署多个微服务,解决以上部署难度同时在带宽不够或者网速慢的情况下如何快速的发布部署。

2、部署目录结构

部署目录解答-》

各个微服务与依赖包(lib文件夹下)在同一级目录下,此为图1内容。图二内容展示的是单个微服务内的文件结构,部署配置文件以及所打的jar包,这里可以看到单个微服务的jar包只有32KB,非常小。

3、如何利用maven打包

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

maven-jar-plugin

true

../lib/

false

com.rzt.TestApplication

*.properties

org.apache.maven.plugins

maven-dependency-plugin

copy

package

copy-dependencies

${project.build.directory}/lib

以上所述是给大家介绍的springboot 打包部署 共享依赖包(分布式开发集中式部署微服务),希望对大家有所帮助,如果大家有任何疑问请给我留言,会及时回复大家的。在此也非常感谢大家对我们网站的支持!


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java老矣 尚能饭否?
下一篇:w3c编程挑战_初级脚本算法实战篇
相关文章

 发表评论

暂时没有评论,来抢沙发吧~