springboot内置容器怎么启动多个应用

qiubyte 发布于 06/21 14:33
阅读 1K+
收藏 0

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

需求:

原始微服务springboot项目比较多,A,B,C 等都是jar包启动的

具体想法是创建一个工程 P, 引A,B,C的依赖,通过启动P自动加载启动A、B、C。相当于在同一个内置容器中启动三个项目

如何实现????

加载中
2
ducat7
ducat7

“微服务”的宗旨是:让服务微量化,尽一切可能一个服务只做一件事务。

你这是“本末倒置”了。

如果是,自动加载启动,你可以写个批处理来完成。

1
飞扬的梦
飞扬的梦

docker-compose了解一下

0
阳少
阳少

看若依就行了,本质上就是扫描路径的问题,还有引入配置的问题

0
noonc
noonc

打war包,放一个tomcat启动不行么?

qiubyte
qiubyte
是一种方式,但是优先考虑还是以jar启动
0
kakai
kakai

可参考jetty源码自行实现插件化运行jar包

0
s
sakoo
spring有父子容器的概念,但要注意下自动装配的冲突问题,还有个东西叫jarlink,本质上实现原理有点类似tomcat
0
勿忘超人

maven配置打包参数,将三个项目生成的jar repackage至根目录下,同时写启动脚本.sh/.bat,同时启动三个jar

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部