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

2019-02-16  本文已影响67人  爱编程的凯哥

目的

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

开工

  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. 多选需要启动的项目,同时启动多个项目

完工!

上一篇 下一篇

猜你喜欢

热点阅读