根据Http Components tutorial我应该close()
一个CloseableHttpClient
来释放资源。
就我而言,在应用程序启动时简单地创建客户端并在应用程序完成时关闭它会有好处。这将简化严格同步的代码,以确保使用客户端的现有操作已经完成,而新的操作尚未生效。
如果我离开我的CloseableHttpClient
对象而没有关闭它,那么一次几天。我将占用哪些资源?
答案 0 :(得分:1)
这取决于CloseableHttpClient
实例。通常,CloseableHttpClient#close
确保关闭基础连接池并保持活动的持久连接全部关闭。绑定到持久性存储的高速缓存CloseableHttpClient
实例也可以清理高速缓存内容。