SpringCloud
文章平均质量分 63
技术武器库
人一生一定会痛苦2次,一是后悔时的痛苦,二是自律时的痛苦。
展开
-
客户端根据接口参数生成接口签名,在网关实现校验签名,实现防篡改
客户端根据接口参数生成接口签名,在网关实现校验签名,实现防篡改原创 2024-02-29 16:26:11 · 392 阅读 · 0 评论 -
SpringCloud+Nacos+Gateway+Feign+Seata
SpringCloud+Nacos+Gateway+Feign+Seata原创 2022-03-08 11:30:50 · 3497 阅读 · 1 评论 -
SpringCloud的Ribbon重试的配置及如何配置Hystrix的超时时间
先看下ribbon的配置和hystrix的超时配置ribbon: MaxAutoRetries: 1 #最大重试次数,当Eureka中可以找到服务,但是服务连不上时将会重试 MaxAutoRetriesNextServer: 1 #切换实例的重试次数 OkToRetryOnAllOperations: true # 对所有的操作请求都进行重试,如果是get则可以,如果是post,...原创 2018-12-19 11:25:17 · 5640 阅读 · 6 评论 -
微服务之springCloud-hystrix参数详解
可能很多人都知道hystrix还有线程隔离,信号量隔离,等等各种参数配置,在这记录下hystrix的参数。一、hystrix参数使用方法通过注解@HystrixCommand的commandProperties去配置,如下就是hystrix命令超时时间命令执行超时时间,为1000ms和执行是不启用超时@RestControllerpublic class MovieContro...原创 2018-12-27 09:40:54 · 249 阅读 · 0 评论 -
feign的ribbon超时配置和hystrix的超时配置
先看下我的配置:ribbon: MaxAutoRetries: 1 #最大重试次数,当Eureka中可以找到服务,但是服务连不上时将会重试 MaxAutoRetriesNextServer: 1 #切换实例的重试次数 OkToRetryOnAllOperations: false # 对所有的操作请求都进行重试,如果是get则可以,如果是post,put等操作没有实现幂等的情...原创 2018-12-17 10:27:36 · 7870 阅读 · 0 评论 -
Spring Cloud中,如何解决Feign/Ribbon第一次请求失败的问题?
Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢?造成该问题的原因Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入fallback代码。而首次请求往往会比较慢(由于Ribbon是懒加载的,在首次请求时,才会开始初始化相关类),这个响应时间可能就大于1秒了。知道原因后,我们来总结一下解决方案。...原创 2019-01-11 13:12:38 · 478 阅读 · 0 评论 -
强行剔除Eureka中的服务
1、确定需要强行剔除的服务2、执行接口方便复制: http://{ip}:{port}/eureka/apps/GIFT-MERCHANT-SERVICE/localhost:gift-merchant-service:8080原创 2019-08-30 16:14:10 · 1842 阅读 · 0 评论