IEDA 微服务启动批量(顺序)排列启动(一键启动)
一、開啟批量啟動服務(wù)面板
編輯當(dāng)前項目根目錄下的 .ideaworkspace.xml 文件。
找到:<component name="RunDashboard"> 節(jié)點,修改為如下配置:
<component name="RunDashboard">
<option name="configurationTypes">
<set>
<option value="SpringBootApplicationConfigurationType" />
</set>
</option>
</component>
然后重啟IDEA,就會出現(xiàn)如下圖選項卡:
二、調(diào)整服務(wù)的啟動順序
微服務(wù)的啟動順序是由上到下依次啟動,如下圖:
1.先啟動配置中心(spring cloud config)模塊
2.再啟動注冊中心(Eureka/consul)模塊模塊
3.再啟動服務(wù)生產(chǎn)者(producer)模塊
4.再啟動服務(wù)消費者(consumer)模塊
5.最后啟動服務(wù)網(wǎng)關(guān)(spring cloud gateway)
而實際情況RunDashboard面板服務(wù)啟動順序會和上面的順不一致,假如Eureka注冊中心沒有啟動,優(yōu)先啟動消費者(consumer), 消費者找不到Eureka注冊中心,會導(dǎo)致消費者服務(wù)啟動失敗,
這時我們可以通過Edit Configurations來編排微服務(wù)模塊的啟動順序,如下圖:
從而實現(xiàn)微服務(wù)一鍵啟動,如果是線上環(huán)境可通過Docker-compose編排微服務(wù)順序啟動
總結(jié)
以上是生活随笔為你收集整理的IEDA 微服务启动批量(顺序)排列启动(一键启动)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SAP UI5 Hash session
- 下一篇: 【代理篇】内网穿透利器——EarthWo