zoukankan      html  css  js  c++  java
  • IEDA 微服务启动批量(顺序)排列启动(一键启动)

    一、开启批量启动服务面板

    编辑当前项目根目录下的 .ideaworkspace.xml 文件。

    找到:<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编排微服务顺序启动

  • 相关阅读:
    加分二叉树
    飞扬的小鸟
    洛谷P2066 机器分配
    解方程
    洛谷P1781 宇宙总统
    洛谷P1311 选择客栈
    洛谷P1081 开车旅行70分
    CSS清除浮动
    常见的内联元素与块状元素
    标签的权值问题(优先级)
  • 原文地址:https://www.cnblogs.com/huxiaoguang/p/13948822.html
Copyright © 2011-2022 走看看