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

  • 相关阅读:
    读后感
    mysql分库分表的基本方法
    pdo接口用法
    视频技术基础
    【原创】shell易错语法汇总
    php底层的运行机制
    mysql统计函数
    etc/shadow 登陆口令破解
    JAVA学习(方法重载)
    JAVA学习(方法的定义及调用)
  • 原文地址:https://www.cnblogs.com/huxiaoguang/p/13948822.html
Copyright © 2020-2023  润新知