2013-08-19 30 views
4

我是Elastic Search中的新手。 當我使用java爲彈性搜索創建實例客戶端時,它創建了沒有線程(大約16個線程)。 如何限制客戶端創建的線程數量? 更改默認設置的優缺點是什麼?
我從這個link得到了一些信息。彈性搜索中的線程數限制如何

回答

3

正如您在源代碼中看到的,您創建連接到羣集的TransportClient使用ThreadPool

所以看來這個設置也會影響到客戶端。

這篇文章可能會給你的線程池如何影響應用程序性能的一些見解:http://jontai.me/blog/2013/06/esrejectedexecutionexception-rejected-execution-of-messagechannelhandler-requesthandler/

+0

我試圖設置文件發送到TransportClient#搜索線程池 threadpool.search.size:1個 threadpool.get .size:2 #索引線程池 threadpool.index.size:1但是它仍然顯示我在eclipse的調試控制檯中有16個線程 – Sach