spring.application.name=spring-consul-client server.port=8888 #单机配置 spring.cloud.consul.host=127.0.0.1 spring.cloud.consul.port=8500 #consul配置 #启动服务发现 spring.cloud.consul.discovery.enabled=true #启动服务注册 spring.cloud.consul.discovery.register=true #服务停止时取消注册 spring.cloud.consul.discovery.deregister=true #表示注册时使用ip而不是hostname spring.cloud.consul.discovery.prefer-ip-address=true #元数据和consul标签 spring.cloud.consul.discovery.tags=version=1.0,author=zdq #健康检查失败多长时间后,取消注册 spring.cloud.consul.discovery.health-check-critical-timeout=30s #健康检查频率,就是心跳频率 spring.cloud.consul.discovery.health-check-interval=15s #设置ip地址 spring.cloud.consul.discovery.ip-address=localhost #服务注册标识(服务id),格式为:应用名称+服务器ip+端口 spring.cloud.consul.discovery.instance-id=${spring.application.name}:${spring.cloud.client.ip-address}:${server.port} spring.cloud.consul.discovery.service-name=${spring.application.name} # 心脏检查,配置后页面错误消失(All service checks failing) spring.cloud.consul.discovery.heartbeat.enabled=true #集群配置 #spring.cloud.consul.host = *.*.*.*:8500,*.*.*.*:8500 spring.cloud.consul.discovery.register-health-check = true # 自定义健康检查网址覆盖默认值 spring.cloud.consul.discovery.health-check-path = ${server.servlet.context-path}/actuator/health logging.level.org.springframework.cloud.consul = DEBUG #当遇到同样名字的时候,是否允许覆盖注册 spring.main.allow-bean-definition-overriding = true
03-09
2603
05-24
846
04-26
1584