版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdsgdh308227363/article/details/88787518
首先复制一个userservice服务工程,修改端口号:-Dserver.port
在consumer引入依赖
在resttemplate上加注解
修改请求的路径为服务名
springcloud熔断
第一步:引依赖
加注解
第三部
添加超时
Hystix熔断及配置:
1,使用openfeign:
添加依赖:
写一个接口
feigein的负载均衡
ribbon:
ConnectTimeout: 250 # Ribbon的连接超时时间
ReadTimeout: 1000 # Ribbon的数据读取超时时间
OkToRetryOnAllOperations: true # 是否对所有操作都进行重试
MaxAutoRetriesNextServer: 1 # 切换实例的重试次数
MaxAutoRetries: 1 # 对当前实例的重试次数
Feign默认也有对Hystix的集成,熔断
去除全局前缀不好用:尽量不配置
负载均衡和熔断配置
springcloud微服务体系