2017-03-06 203 views

回答

0

這是一個難以置信的難以回答的問題。這一切都取決於一般「同時」的定義,還取決於查詢的實際速度。

真正的並行請求的數量由線程池大小處理。我相信這是Jetty配置文件中的某個地方,儘管我從來沒有聽說過任何人增加它。

如果查詢處理的很快,其他傳入查詢只是在網絡級別排隊並接下來處理。

真正的問題可能是如何獲得最佳的吞吐量,這意味着調整您的查詢,緩存,磁盤訪問(如SSD)和其他許多變量。每個問題都會有不同的問題,並提供更多更具體的細節。

+0

我不想排隊查詢。假設同時有100個查詢。第100個人必須等待這麼久。所以我有什麼建議如何配置solr來處理這些請求 – user6414153

+0

如果一個滿載的服務器可以在100ms內處理10個查詢,那麼它可以(最多)在1000ms內處理100個查詢。無論是通過並行運行還是通過排隊運行10次都沒有區別。 –

+0

謝謝。你是什​​麼意思,完全加載,我如何配置太陽能來同時處理1000個請求 – user6414153

相關問題