| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- server:
- port: 8000
- tomcat:
- accesslog:
- enabled: true
- buffered: true
- directory: /var/logs
- file-date-format: -yyyy-MM-dd
- pattern: common
- prefix: tomcat-gateway
- rename-on-rotate: false
- request-attributes-enabled: false
- rotate: true
- suffix: .log
- spring:
- application:
- name: gateway-web
- servlet:
- multipart:
- # 最大支持文件大小
- max-file-size: 50MB
- # 最大支持请求大小
- max-request-size: 50MB
- eureka:
- client:
- serviceUrl:
- defaultZone: http://admin:admin123@localhost:8761/eureka/eureka/
- instance:
- lease-renewal-interval-in-seconds: 5
- ribbon:
- eureka:
- enable: true
- ReadTimeout: 30000
- ConnectTimeout: 10000
- ### 配置网关反向代理
- zuul:
- routes:
- api-auth:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-auth/**
- serviceId: auth-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- api-task:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-task/**
- serviceId: task-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- api-cms:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-cms/**
- serviceId: cms-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- api-web:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-web/**
- serviceId: web-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders: Cookie,Set-Cookie
- api-im:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-im/**
- serviceId: im-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- api-student:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-student/**
- serviceId: student-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- api-teacher:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-teacher/**
- serviceId: teacher-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- api-education:
- ### 以 /api-auth/访问转发到会员服务
- path: /api-education/**
- serviceId: education-server
- #url: http://localhost:8001/
- ##加上下面参数,可将header信息传递至下游
- #sensitiveHeaders:
- #忽略某个微服务
- ignored-services: eureka-server
- #重试
- retryable: false
- host:
- #连接超时
- connectTimeoutMillis: 600000
- ribbon-isolation-strategy: SEMAPHORE
- sensitiveHeaders:
- hystrix:
- command:
- default:
- execution:
- isolation:
- strategy: SEMAPHORE
- thread:
- #发生熔断的超时时间
- timeoutInMilliseconds: 90000
- semaphore:
- maxConcurrentRequests: 500
- #spring boot admin 相关配置
- management:
- endpoints:
- web:
- exposure:
- include: "*"
- endpoint:
- health:
- show-details: ALWAYS
|