【发布时间】:2021-01-15 01:50:25
【问题描述】:
我读到“过时的连接是服务器断开连接但客户端不知道的结果。”但是我试图找出如果我使用基于 SpringBoot RestTemplate 的应用程序(进一步使用来自 Apache 的 PoolConnectionManager)并从我的应用程序调用另一个 API 的情况下怎么可能?在这种情况下,我的应用程序是客户端,而我正在调用的应用程序充当服务器。如果我点击该应用程序,并且我正在调用的 api 接收到请求,但在完全填充请求之前不知何故崩溃了。在这种情况下,我肯定会在最后得到例外。而且我很确定,如果 PoolConnectionManager 必须关闭该连接。那我怎么能有过时的连接呢?
【问题讨论】:
标签: multithreading spring-boot connection-pooling apache-httpclient-4.x spring-resttemplate