即使是不成熟的尝试,也胜于胎死腹中的策略。

es每次查询的时候是否都要调用close()方法

Elasticsearch | 作者 qwj | 发布于2020年04月01日 | 阅读数:3251

我在我的配置类中创建了一个RestHighLevelClient的Bean,每次查询的时候在需要查询的方法中自动注入调用,是否查询完之后都要client.close()一下?
还是说不需要?如果不需要的话是否更浪费资源
 
已邀请:

byx313 - BLOG:https://www.jianshu.com/u/43fd06f9589c

赞同来自: sliu

不close,你close掉不相当于每次都是一个http请求。RestHighLevelClient本质上是tcp连接,可以复用。

要回复问题请先登录注册