IEDA微服务启动批量(顺序)排列启动(⼀键启动)
⼀、开启批量启动服务⾯板
编辑当前项⽬根⽬录下的 .l ⽂件。
到:<component name="RunDashboard"> 节点,修改为如下配置:
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
</component>
然后重启IDEA,就会出现如下图选项卡:
⼆、调整服务的启动顺序
微服务注册中心有哪些微服务的启动顺序是由上到下依次启动,如下图:
1.先启动配置中⼼(spring cloud config)模块
2.再启动注册中⼼(Eureka/consul)模块模块
3.再启动服务⽣产者(producer)模块
4.再启动服务消费者(consumer)模块
5.最后启动服务⽹关(spring cloud gateway)
⽽实际情况RunDashboard⾯板服务启动顺序会和上⾯的顺不⼀致,假如Eureka注册中⼼没有启动,优先启动消费者(consumer), 消费者不到Eureka注册中⼼,会导致消费者服务启动失败,
这时我们可以通过Edit Configurations来编排微服务模块的启动顺序,如下图:
从⽽实现微服务⼀键启动,如果是线上环境可通过Docker-compose编排微服务顺序启动
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论