對於es執行緒池使用的思考

x號開發者發表於2019-03-27

es有內建的執行緒池

在實際專案中,發現   使用client框架關閉連線太慢(其實是把連線歸還到池子裡),採用非同步關閉。

隨著連線的關閉,計算機記憶體在不斷下降

-------------------

使用netstat -an  檢視    也發現了不少timewait    狀態的tcp連線       

 

說明連線的確在不斷的關閉。

但是如果採用高併發壓力測試,仍然會報錯。這涉及到tomcat的效能併發,es具體配置。

 

tomcat8:目前預設是nio程式設計,想要更高併發可採用apr方式

es:可採取叢集

伺服器:tomcat叢集,nginx負載均衡

 

相關文章