SpringCloud從入門到進階(二)——註冊中心Eureka
阿新 • • 發佈:2018-12-17
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 的安全驗證。