spring: profiles: active: es1 --- ##定义服务名称 spring: application: name: eureka-server profiles: es1 #定义服务端口号 server: port: 9001 #定义Eureka服务中心 eureka: instance: ###注册中心ip地址 # hostname: 172.17.97.143 hostname: 127.0.0.1 lease-renewal-interval-in-seconds: 30 lease-expiration-duration-in-seconds: 30 instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port} prefer-ip-address: true client: serviceUrl: ##注册地址 #defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:9002/eureka/,http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:9003/eureka/ #defaultZone: http://${eureka.instance.hostname}:9002/eureka/,http://${eureka.instance.hostname}:9003/eureka/ # defaultZone: http://172.17.97.143:9001/eureka/,http://192.168.2.240:9001/eureka/ defaultZone: http://127.0.0.1:9001/eureka/ ####因为自己是注册中心,是否需要将自己注册给自己的注册中心(集群的时候是需要是为true) register-with-eureka: false ###因为自己是注册中心, 不需要去检索服务信息 fetch-registry: false # 测试时关闭自我保护机制,保证不可用服务及时踢出 server: # 测试时关闭自我保护机制,保证不可用服务及时踢出 enable-self-preservation: false ### ##剔除失效服务间隔 eviction-interval-timer-in-ms: 2000 --- ##定义服务名称 spring: application: name: eureka-server profiles: es2 ###服务端口号 server: port: 9001 eureka: instance: ###注册中心ip地址 hostname: 192.168.1.201 lease-renewal-interval-in-seconds: 30 #eureka client发送心跳给server端的频率 lease-expiration-duration-in-seconds: 30 #eureka client间隔多久去拉取服务注册信息,默认为30秒,对于api-gateway,如果要迅速获取服务注册状态,可以缩小该值,比如5秒 instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port} prefer-ip-address: true client: serviceUrl: ##注册地址 #defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:9001/eureka/,http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:9003/eureka/ #defaultZone: http://${eureka.instance.hostname}:9001/eureka/,http://${eureka.instance.hostname}:9003/eureka/ defaultZone: http://192.168.1.103:9001/eureka/,http://192.168.1.202:9001/eureka/ ####因为自己是注册中心,是否需要将自己注册给自己的注册中心(集群的时候是需要是为true) register-with-eureka: false ###因为自己是注册中心, 不需要去检索服务信息 fetch-registry: false # 测试时关闭自我保护机制,保证不可用服务及时踢出 server: # 测试时关闭自我保护机制,保证不可用服务及时踢出 enable-self-preservation: false ### ##剔除失效服务间隔 eviction-interval-timer-in-ms: 2000 --- ##定义服务名称 spring: application: name: eureka-server profiles: es3 ###服务端口号 server: port: 9001 eureka: instance: ###注册中心ip地址 hostname: 192.168.1.202 lease-renewal-interval-in-seconds: 30 lease-expiration-duration-in-seconds: 30 instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port} prefer-ip-address: true client: serviceUrl: ##注册地址 #defaultZone: http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:9001/eureka/,http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:9002/eureka/ #defaultZone: http://${eureka.instance.hostname}:9001/eureka/,http://${eureka.instance.hostname}:9002/eureka/ defaultZone: http://192.168.1.103:9001/eureka/,http://192.168.1.201:9001/eureka/ ####因为自己是注册中心,是否需要将自己注册给自己的注册中心(集群的时候是需要是为true) register-with-eureka: false ###因为自己是注册中心, 不需要去检索服务信息 fetch-registry: false # 测试时关闭自我保护机制,保证不可用服务及时踢出 server: # 测试时关闭自我保护机制,保证不可用服务及时踢出 enable-self-preservation: false ### ##剔除失效服务间隔 eviction-interval-timer-in-ms: 2000