美文网首页
spring-cloud微服务项目实战(9)-测试优化idea通

spring-cloud微服务项目实战(9)-测试优化idea通

作者: 爱编程的凯哥 | 来源:发表于2019-02-16 04:50 被阅读67次

    目的

    idea 中同时启动多个springboot微服务

    开工

    1. 部署多个微服务,本章我们将直接用前面已经搭建好的服务,看下我们的服务列表
    • eureka需要部署3个
    • udm-server需要部署2个
    • udm-client需要部署1个
    • gateway需要部署1个
    • hystrix需要部署1个

    现阶段测试需要8个微服务,前边已经说过eureka通过配置profiles参数来区分服务配置


    run configure

    并且udm-server也采用同样的方式部署了两个,并且application.yml同样采用---拼接符的方式进行拼接

    //此处省略共用配置
    .......
    ---
    spring:
      profiles: peer1
    
    server:
      port: 8000
    
    ---
    spring:
      profiles: peer2
    
    server:
      port: 8001
    
    1. 修改workspace.xml配置文件,找到
      <component name="RunDashboard">添加onfigurationTypes配置
      <component name="RunDashboard">
        <option name="ruleStates">
          <list>
            <RuleState>
              <option name="name" value="ConfigurationTypeDashboardGroupingRule" />
            </RuleState>
            <RuleState>
              <option name="name" value="StatusDashboardGroupingRule" />
            </RuleState>
          </list>
        </option>
    //添加如下操作配置
      <option name="configurationTypes">
          <set>
            <option value="SpringBootApplicationConfigurationType" />
          </set>
        </option>
      </component>
    

    3.打开run窗口,此时会发现多出run dashboard窗口


    run dashboard
    1. 多选需要启动的项目,同时启动多个项目

    完工!

    相关文章

      网友评论

          本文标题:spring-cloud微服务项目实战(9)-测试优化idea通

          本文链接:https://www.haomeiwen.com/subject/hnwteqtx.html