spring: profiles: active: prod application: name: eureka-server server: port: 9001 --- # 本地开发环境 spring: profiles: local_dev #eurekaServer eureka: instance: prefer-ip-address: true # 仅测试使用,部署上线不使用 status-page-url-path: /swagger-ui.html client: register-with-eureka: false fetch-registry: false service-url: defaultZone: http://172.16.0.46:9511/eureka/ server: # 关闭自我保护机制(不关闭会在所有服务连接异常85%后不在注销服务) enable-self-preservation: false # 每隔30s扫描服务列表,移除失效服务(默认60000) eviction-interval-timer-in-ms: 30000 management: endpoints: web: exposure: include: '*' # endpoint: # health: # show-details: always --- # 部署环境 spring: profiles: prod eureka: instance: prefer-ip-address: true lease-renewal-interval-in-seconds: 10 lease-expiration-duration-in-seconds: 30 client: service-url: # 集群地址多个用逗号隔开 defaultZone: http://${spring.cloud.client.ip-address}:${server.port}/eureka/ # 是否将自己注册到Eureka Server 默认为true fetch-registry: false # 是否从Eureka Server查询注册信息 register-with-eureka: true server: # 关闭自我保护模式 enable-self-preservation: false # 清理服务间隔 eviction-interval-timer-in-ms: 30000 management: endpoints: web: exposure: include: '*'