如何实现Transport-Client运行使用ElasticSearch作为数据库的网站?

时间:2017-01-06 07:49:26

标签: elasticsearch spring-data-elasticsearch

目标:创建一个使用ElasticSearch传递其内容的网站。

问题:会有很多用户同时访问该网站。

选项:

  1. 为每个请求创建和销毁传输客户端对象

  2. 创建一个将重复使用的传输客户端对象池

  3. 将transport-client对象用作singleton

  4. 根据docs here,Node-Client不是此方案的选项。

    技术背景如果有任何不同:该网站将使用Play Framework with Java。将有一个花哨的JS前端,预计会有许多微小的AJAX HTTP请求骚扰ElasticSearch。

1 个答案:

答案 0 :(得分:2)

将Transport Client用作单身人士。