Hello,World

ES 的java api, 多个函数都用到Client 对象, 每次用完后,是否需要关闭掉?

Elasticsearch | 作者 easesstone | 发布于2017年08月01日 | 阅读数:7609

在多个函数中,都有用到ES client  是否在每个函数中都需要关闭掉client, 
如果多个函数公用一个client ,这样会不会出现什么其他比如并发访问的问题。?
已邀请:

wangjueying - Java攻城狮-ES爱好者

赞同来自: easesstone laoyang360

一个client可以一直使用直到你服务停止都不需要关闭的。

novia - 1&0

赞同来自: easesstone

不会出现并发问题,client是线程安全的,客户端保证单例即可

zhangyufu - 学习使我快乐

赞同来自:

既然是client,类似采用jdbc数据库链接池那样统一管理会更好,即限定连接客户端数量,节省重复创建链接的消耗

要回复问题请先登录注册