application.yml 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. server:
  2. port: 8000
  3. tomcat:
  4. accesslog:
  5. enabled: true
  6. buffered: true
  7. directory: /var/logs
  8. file-date-format: -yyyy-MM-dd
  9. pattern: common
  10. prefix: tomcat-zuul
  11. rename-on-rotate: false
  12. request-attributes-enabled: false
  13. rotate: true
  14. suffix: .log
  15. spring:
  16. application:
  17. name: zuul-server
  18. servlet:
  19. multipart:
  20. # 最大支持文件大小
  21. max-file-size: 50MB
  22. # 最大支持请求大小
  23. max-request-size: 50MB
  24. eureka:
  25. client:
  26. serviceUrl:
  27. defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
  28. instance:
  29. lease-renewal-interval-in-seconds: 5
  30. ribbon:
  31. eureka:
  32. enable: true
  33. ReadTimeout: 30000
  34. SocketTimeout: 10000
  35. ### 配置网关反向代理
  36. zuul:
  37. routes:
  38. api-auth:
  39. ### 以 /api-auth/访问转发到会员服务
  40. path: /api-auth/**
  41. serviceId: auth-server
  42. #url: http://localhost:8001/
  43. ##加上下面参数,可将header信息传递至下游
  44. #sensitiveHeaders:
  45. api-user:
  46. ### 以 /api-auth/访问转发到会员服务
  47. path: /api-user/**
  48. serviceId: user-server
  49. #url: http://localhost:8001/
  50. ##加上下面参数,可将header信息传递至下游
  51. #sensitiveHeaders:
  52. api-task:
  53. ### 以 /api-auth/访问转发到会员服务
  54. path: /api-task/**
  55. serviceId: task-server
  56. #url: http://localhost:8001/
  57. ##加上下面参数,可将header信息传递至下游
  58. #sensitiveHeaders:
  59. api-cms:
  60. ### 以 /api-auth/访问转发到会员服务
  61. path: /api-cms/**
  62. serviceId: cms-server
  63. #url: http://localhost:8001/
  64. ##加上下面参数,可将header信息传递至下游
  65. #sensitiveHeaders:
  66. #忽略某个微服务
  67. ignored-services: eureka-server
  68. #重试
  69. retryable: false
  70. #请求处理超时
  71. ReadTimeout: 600000
  72. #连接超时
  73. ConnectTimeout: 100000
  74. sensitiveHeaders:
  75. hystrix:
  76. command:
  77. default:
  78. execution:
  79. isolation:
  80. thread:
  81. #发生熔断的超时时间
  82. timeoutInMilliseconds: 60000
  83. semaphore:
  84. maxConcurrentRequests: 500
  85. circuitBreaker:
  86. sleepWindowInMilliseconds: 5000
  87. #spring boot admin 相关配置
  88. management:
  89. endpoints:
  90. web:
  91. exposure:
  92. include: "*"
  93. endpoint:
  94. health:
  95. show-details: ALWAYS