xuhy
2023-10-19 78851285202a040f8ddf998c067cd462874c1cb9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
server:
  port: 5000
 
spring:
  application:
    name: zuul-gateway #服务名称
 
eureka:
  client:
    service-url: #注册中心地址
      defaultZone: http://sinata:sinata@127.0.0.1:8081/eureka #启用身份验证的方式连接
    register-with-eureka: true #在注册中心进行注册
    fetch-registry: true #从Eureka中获取注册信息。
  instance:
    prefer-ip-address: true  #使用ip注册到Eureka
 
zuul:
#  prefix: /api #添加URL前缀
  sensitive-headers: #将默认过滤掉的敏感数据清除,不进行过滤("Cookie", "Set-Cookie", "Authorization")
  routes:
    user-server: #接口调用路由服务,名字任意取。(用户端服务)
      path: /user/** #配置请求URL的请求规则
#      url: http://127.0.0.1:5001 #真正的微服务地址,path匹配的请求都转发到这里
      serviceId: USER-SERVER #指定Eureka注册中心的服务id
    driver-server: #路由司机相关请求
      path: /driver/** #配置请求URL的请求规则
#      url: http://127.0.0.1:5002 #真正的微服务地址,path匹配的请求都转发到这里
      serviceId: DRIVER-SERVER #指定Eureka注册中心的服务id
    dispatch-server: #路由调度相关请求
      path: /dispatch/** #配置请求URL的请求规则
#      url: http://127.0.0.1:5003 #真正的微服务地址,path匹配的请求都转发到这里
      serviceId: DISPATCH-SERVER #指定Eureka注册中心的服务id
  #  配置zuul超时时间
  host:
    connect-timeout-millis: 150000
    socket-timeout-millis: 15000
 
# 配置ribbon超时时间
ribbon:
  ReadTimeout: 10000
  ConnectTimeout: 10000