1、将microcloudservice-eureka-7001这个微服务项目拷贝两个,分别命名microcloudservice-eureka-7002,microcloudservice-eureka-7003.

2、在父项目中加入两个子模块的声明。<modules> <module>microcloudservice-api</module> <module>microcloudservice-provider-dept-8001</module> <module>microcloudservice-consumer-dept-80</module> <module>microcloudservice-eureka-7001</module> <module>microcloudservice-eureka-7002</module> <module>microcloudservice-eureka-7003</module> </modules>

3、分别更改这两个项目中pom文件的groupId和name的名字。

4、分别修改7002和7003的主启动类名称。

5、修改映射配置:找到C:\Windows\System32\drivers\etc路径下的hosts文件,修改映射配置添加进hosts文件。127.0.0.1 eureka7001.com127.0.0.1 eureka7002.com127.0.0.1 eureka7003.com

6、完成3台eureka服务的yml配置:7001的配置如下server: port: 7001eureka: instance: hostname: eureka7001.com client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/7002的配置如下:server: port: 7002eureka: instance: hostname: eureka7002.com client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7003.com:7003/eureka/7003的配置如下: server: port: 7003eureka: instance: hostname: eureka7003.com client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/

7、这样eureka的集群已经配置完成了,现在我们配置部门微服务注册到这个集群上去。eureka: client: service-url: defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/,http://eureka7003.com:7003/eureka/ instance: instance-id: microcloudservice-provider-dept-8001 prefer-ip-address: true

8、这样整个eureka的集群和注册集群已经配置好了。