- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 HttpClient+事务发生死锁,导致服务假死
背景:Springboot服务端业务代码中包含HttpClient请求第三方的接口,由于第三方要求,将超时时间设置40S。另外在业务代码中有操作数据库的动作,所以同时创建了事务。 问题:当第三方接口出现问题,大量客户端请求服务开始堆积,客户端超时(5S)后,导致服务端TCP被动关闭链接,产生大量的CLOSE_WAIT的链接,同时,由于代码中包含HttpClient长时间的请求等待及操作数据库的事...
2020-01-02 16:18:37 1674
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人