Eureka服务中心高可用实现方法
前言
为了创建高可用的微服务,本文将介绍如何同时创建多个服务中心并实现高可用。
解决方法(以两个服务中心为例)
首先,创建在Idea中创建两个不同端口的服务中心,具体过程参考:
如果在application.yml中对defaultZone进行配置,下面以端口号8100和8102进行举例:
server:
ip: xxx.xxx.xxx.xxx
eureka:
client:
serviceUrl:
defaultZone: http://${server.ip}:8100/eureka/,http://${server.ip}:8102/eureka/
如果配置文件为application.properties就按以下配置:
server.ip: xxx.xxx.xxx.xxx
eureka.client.serviceUrl.defaultZone=http://${server.ip}:8100/eureka/,http://${server.ip}:8102/eureka/
这样访问端口号为8100或者8102的服务中心就可以在网页中看见两个服务中心了。