application-portal8080.yaml 1.4 KB
Newer Older
Q
qinyingjie 已提交
1 2 3
spring:
  application:
    name: portal-service #服务名称
Q
qinyingjie 已提交
4 5 6 7 8
  zipkin:
    base-url: http://localhost:9411 #zipkin地址 默认值就是0.1,代表收集10%的请求追踪信息。
  sleuth:
    sampler:
      percentage: 0.1 #收集百分比
Q
qinyingjie 已提交
9 10 11
eureka:
  client:
    service-url:
Q
qinyingjie 已提交
12
      defaultZone: http://eureka8767:8767/eureka/,http://eureka8768:8768/eureka/,http://eureka8769:8769/eureka/
Q
qinyingjie 已提交
13 14 15 16 17
  instance:
    lease-renewal-interval-in-seconds: 2 #每间隔2s,向服务端发送一次心跳,证明自己依然"存活”
    lease-expiration-duration-in-seconds: 10 #告诉服务端,如果我10s之内没有给你发心跳,就代表我故障了,将我踢出掉
    prefer-ip-address: true #告诉服务端,服务实例以IP作为链接,而不是取机器名
    instance-id: springcloud-service-portal-8080 #告诉服务端,服务实例的id,id要是唯一的
Q
qinyingjie 已提交
18

Q
qinyingjie 已提交
19 20 21 22
#开启feign开始hystrix的支持
feign:
  hystrix:
    enabled: true
Q
qinyingjie 已提交
23

Q
qinyingjie 已提交
24 25 26 27 28 29 30 31 32 33 34 35 36 37
hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 5000 #hystrix超时时间
        timeout:
          enabled: true   #开启hystrix超时管理
ribbon:
  ReadTimeout: 2000   #请求超时时间
  http:
    client:
      enabled: true  #开启ribbon超时管理
Q
qinyingjie 已提交
38 39 40 41 42 43 44 45
  ConnectTimeout: 2000    #连接超时时间


management:
  endpoints:
    web:
      exposure:
        include: "*"