eureka的集群原理是互相注册,所以在服务端配置里面需要修改配置文件如下
server: port: 7001 eureka: instance: #hostname: localhost hostname: eureka7001.com client: #false 表示自己不向注册中心注册自己 register-with-eureka: false #false 表示自己就是注册中心 我的职责就是维护服务实例 并不需要去检索服务 fetch-registry: false service-url: #设置与eureka 交互的地址查询服务 和注册服务都需要依赖这个地址 #defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ defaultZone: http://eureka7002:com:7002/eureka/
server: port: 7002 eureka: instance: #hostname: localhost hostname: eureka7002.com client: #false 表示自己不向注册中心注册自己 register-with-eureka: false #false 表示自己就是注册中心 我的职责就是维护服务实例 并不需要去检索服务 fetch-registry: false service-url: #设置与eureka 交互的地址查询服务 和注册服务都需要依赖这个地址 defaultZone: http://eureka7001.com:7001/eureka/
客户端的配置只需要修改一处地方
#defaultZone: http://localhost:7001/eureka
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/