1. 程式人生 > >SpringCloud--註冊中心Eureka

SpringCloud--註冊中心Eureka

 

Eureka的服務治理設計中,所有節點即是服務提供方,也是服務消費方。

Eureka Server的高可用:就是將自己作為服務向其他服務註冊中心註冊自己,形成一組互相註冊的服務註冊中心,實現服務清單的互相同步,達到高可用的效果。

Example:現有兩個服務註冊中心(RegisterCenterOne、RegisterCenterTwo)

application-centerOne.properties內容如下:

  spring.application.name=eureka-server

  server.port=1111

  eureka.instance.hostname=registercenterone

  eureka.client.serviceUrl.defaultZone=http://registercentertwo:1112/eureka

 

application-centerTwo.properties內容如下:

  spring.application.name=eureka-server

  server.port=1112

  eureka.instance.hostname=registercentertwo

  eureka.client.serviceUrl.defaultZone=http://registercenterone:1111/eureka

 

服務提供方配置內容如下(application.properties):

  spring.application.name=hello-service

  eureka.client.serviceUrl.defaultZone=http://registercentertwo:1112/eureka,http://registercenterone:1111/eureka