如何为 运行 一个使用 ElasticSearch 作为数据库的网站实现 Transport-Client?
How to implement Transport-Client for running a website which uses ElasticSearch as database?
目标:创建一个使用 ElasticSearch 来传送其内容的网站。
问题:会有很多用户同时访问网站
选项:
为每个请求创建和销毁传输客户端对象
创建一个将被重用的传输客户端对象池
将传输客户端对象用作单例
根据 docs here,Node-Client 不适合这种情况。
技术背景(如果有任何不同):该网站将使用带有 Java 的 Play Framework。会有一个花哨的 JS 前端,预计会有许多微小的 AJAX HTTP 请求骚扰 ElasticSearch。
将传输客户端用作单例。
目标:创建一个使用 ElasticSearch 来传送其内容的网站。
问题:会有很多用户同时访问网站
选项:
为每个请求创建和销毁传输客户端对象
创建一个将被重用的传输客户端对象池
将传输客户端对象用作单例
根据 docs here,Node-Client 不适合这种情况。
技术背景(如果有任何不同):该网站将使用带有 Java 的 Play Framework。会有一个花哨的 JS 前端,预计会有许多微小的 AJAX HTTP 请求骚扰 ElasticSearch。
将传输客户端用作单例。