加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
application-zuul-dev.yml 1.40 KB
一键复制 编辑 原始数据 按行查看 历史
tuantuan 提交于 2022-02-04 21:06 . 添加库存访问
server:
port: 10020
eureka:
client:
serviceUrl: #注册地址
defaultZone: http://localhost:10010/eureka/
registry-fetch-interval-seconds: 5 #服务注册表拉取时间
instance:
instance-id: zuul.com:10020 #实例ID
prefer-ip-address: true #使用IP进行注册
spring:
application:
name: service-zuul #应用的名字
zuul:
ribbon:
eager-load.enabled: true # 饥饿加载
retryable: true #是否开启重试功能
prefix: "/hrm" #配置一个统一的访问前缀
ignored-services: "*" #禁用服务名访问方式
routes:
service-system: "/system/**" #如果url中是以http://zuul的ip:port/pay/**打头,就把请求转发给 service-pay这个服务
service-store: "/store/**"
#最终路径: http://zuul:port/services/pay/资源路径
ribbon:
MaxAutoRetries: 1 #对当前服务的重试次数
MaxAutoRetriesNextServer: 1 #切换相同Server的次数
OkToRetryOnAllOperations: false # 对所有的操作请求都进行重试,如post就不能重试,如果没做幂等处理,重试多次post会造成数据的多次添加或修改
ConnectTimeout: 2000 #请求连接的超时时间
ReadTimeout: 2000 #请求处理的超时时间
hystrix:
command:
default:
execution:
isolation:
thread:
timeoutInMilliseconds: 6000
#如果配置ribbon的重试,hystrix的超时时间要大于ribbon的超时时间
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化