
微服务/Dubbo/SpringCloud/监控/RPC
文章平均质量分 91
微服务/Dubbo/SpringCloud/监控/RPC
SpringBoot
注册中心
配置
程序猿玄微子
不要和我比懒,我懒得和你比!!!https://github.com/youngzil
展开
-
HttpClient重试策略导致的SocketTimeoutException异常
有业务部门反馈,在使用SOA框架进行远程调用的时候,出现SocketTimeoutException异常,并且发现是在HTTP status =429的时候才会造成这种清理。分析上面TCP连接情况,发现在No.858 行返回429结果后,在No.886 又有一次PUSH请求,查看发现是有一次http请求。查看DefaultHttpRequestRetryStrategy代码可知,在5.X版本中,默认重试一次,在4.X版本是重试3次。正常的HttpClient重试流程抓包流程。创建HttpClient。原创 2022-10-29 13:26:53 · 2249 阅读 · 1 评论 -
Spring Bean设计成单例的原理分析
熟悉Spring开发的朋友都知道Spring提供了5种scope分别是singleton、prototype、request、session、global session。 如下图是官方文档上的截图,感兴趣的朋友可以进去看看这五种分别有什么不同。今天要介绍的是这五种中的前两种,也是Spring最初提供的bean scope singleton 和 prototype。 Spring官方文档介绍...原创 2020-05-01 23:34:30 · 320 阅读 · 0 评论