我正在使用连接到Elasticsearch的Servlet构建搜索Web应用程序。我对Elasticsearch的{{3}}模块有疑问。我正在使用实现ServletContextListener的类中的TransportClient打开与Elasticsearch的连接。下面是ElasticsearchServletContextListener类的代码。
"body"
现在,只要用户搜索查询,它就会使用在ServletContextListener类中初始化的相同“客户端”连接。客户端连接可以同时处理多个请求吗?或者每个用户是否需要单独的客户端连接来查询elasticsearch?谢谢您的帮助。
答案 0 :(得分:0)
Client
实例能够处理多个调用并处理多个线程。并且您应该只有一个客户端实例,因为创建一个客户端实例的成本很高。