Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Nodejs中Elasticsearch客户端的实例化_Node.js_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Node.js,elasticsearch" /> elasticsearch,Node.js,elasticsearch" />

Node.js Nodejs中Elasticsearch客户端的实例化

Node.js Nodejs中Elasticsearch客户端的实例化,node.js,elasticsearch,Node.js,elasticsearch,我正在使用带有npm模块的Nodejs应用程序-elasticsearch。 我应该在每次调用ES API时实例化Elasticsearch客户端,还是应该只创建一个ES客户端实例并对每个请求使用它,还是应该混合使用上述内容以及它们之间的区别。我应该为每个调用(或多个调用)创建一个客户端因为我必须显式地关闭客户端,否则我的节点程序不会结束

我正在使用带有npm模块的Nodejs应用程序-elasticsearch。
我应该在每次调用ES API时实例化Elasticsearch客户端,还是应该只创建一个ES客户端实例并对每个请求使用它,还是应该混合使用上述内容以及它们之间的区别。

我应该为每个调用(或多个调用)创建一个客户端因为我必须显式地关闭客户端,否则我的节点程序不会结束