一、背景
由于最近在做微服务开发,使用之前的idea 通用run/debugger模式,就会开启多个窗口,开发和调试需要在不同的tab间切换,如下图。目前只启动两个服务,切换起来也还可以接受,但是如果服务超过了一定的量后,想切换需要花很长的时间来找,如果其中某一个服务宕机,找出来更是麻烦,无法及时了解服务的状态,从而导致莫名其妙的bug,定位及其花费时间,影响工作效率。不过不用担心。对,没错,我们的痛苦idea感受到了,idea的DashBoard模式解决了以上两大弊病。
二、环境
- IntelliJ IDEA 2018.1.6 x64
- 父工程结构如下:
三、Run Dashboard开启方式
- 注意:如果启动工程时弹出小窗口提示是否开启Run Dashboard,点击接受即可,不需要如下配置
- 若没有,开启方式如下图
image
- 若是还没有,检查启动配置
如果启动配置不是一片叶子形状的,Dashboard无法识别,需要做如下配置:
4. 测试
注意:RunDashboard可以通过过滤条件挑选出不同状态的服务,状态有:Running、Failed、Configured、Finishing。刚好解决了背景的一些问题。