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
|