1. 程式人生 > >SpringCloud從入門到進階(二)——註冊中心Eureka

SpringCloud從入門到進階(二)——註冊中心Eureka

spring: profiles: peer1 application: name: application-eurekaserver server: port: 7001 eureka: instance: hostname: eureka7001.com instance-id: springcloud-eurekaserver-7001 # prefer-ip-address: false ​ client: #不將eureka server 註冊進來,會提示unavailable-replicas #預設情況下,Eureka Server會向自己註冊,這時需要配置eureka.client.registerWithEureka 和 eureka.client.fetchRegistry為false,防止自己註冊自己。 register-with-eureka: true fetch-registry: true ​ service-url: #defaultZone中填寫的URL必須包括字尾/eureka,否則各eureka server之間不能通訊 #defaultZone為預設的Zone,來源於AWS的概念。區域(Region)和可用區(Availability Zone,AZ)是AWS的另外兩個概念。區域是指伺服器所在的區域,   #比如北美洲、南美洲、歐洲和亞洲等,每個區域一般由多個可用區組成。 在本案例中defaultZone是指Eureka Server的註冊地址。 defaultZone: http://eureka7002.com:7002/eureka ,http://eureka7003.com:7003/eureka #eureka叢集的時候使用 #http://${eureka.instance.hostname}:${server.port}/eureka/ #eureka單機的時候使用。 ​ # server: # enable-self-preservation: false ​ #actuator management: port: 7101 #配置了Actuator對外暴露REST API介面的埠號,如果不指定,埠為應用程式的啟動埠,這樣做的目的是將程式埠和程式的監控埠分開。 security: enabled: false #Actuator 採取非安全驗證方式,l.5x 版本預設開啟了 Actuator 的安全驗證。 ​ --- spring: profiles: peer2 application: name: application-eurekaserver server: port: 7002 eureka: instance: hostname: eureka7002.com instance-id: springcloud-eurekaserver-7002 client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://eureka7001.com:7001/eureka ,http://eureka7003.com:7003/eureka #eureka叢集的時候使用 #actuator management: port: 7102 #配置了Actuator對外暴露REST API介面的埠號,如果不指定,埠為應用程式的啟動埠,這樣做的目的是將程式埠和程式的監控埠分開。 security: enabled: false #Actuator 採取非安全驗證方式,l.5x 版本預設開啟了 Actuator 的安全驗證。 ​ --- spring: profiles: peer3 application: name: application-eurekaserver server: port: 7003 eureka: instance: hostname: eureka7003.com instance-id: springcloud-eurekaserver-7003 client: register-with-eureka: true fetch-registry: true service-url: defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka #eureka叢集的時候使用 #actuator management: port: 7103 #配置了Actuator對外暴露REST API介面的埠號,如果不指定,埠為應用程式的啟動埠,這樣做的目的是將程式埠和程式的監控埠分開。 config: enabled: false #Actuator 採取非安全驗證方式,l.5x 版本預設開啟了 Actuator 的安全驗證。