在微服务开发场景下,服务大多是以集群形式部署的。在本地开发时 有时候会须要以集群的形式启动我的项目,同时启动多个实例来测试一些相干性能(例如分布式锁),此时不须要打包之后再仍到测试环境去启动多个实例,在 IDE 中就能够同时启动多个实例。
首先用 idea 关上我的项目,不必关上多个 idea,因为你会发现同一个我的项目目录 idea 只能关上一个,即便你抉择当前目录再去关上一个,idea 也不会关上新的窗口。
而后启动程序,点击 Edit Configurations
抉择要启动的启动类,点击 Copy Configurations
指定新复制的服务启动端口,不要和已有服务抵触,点击 ok
抉择新复制的服务启动,此时同一个我的项目,曾经启动了两个服务
须要留神的是:新复制的服务端口不要和已运行服务的端口抵触