我即將在生產箱中安裝Solr。它將是唯一運行的Java小程序,並與Web服務器(nginx)位於同一個框中。安裝Jetty或運行嵌入式Solr安裝
看起來有兩種選擇。
- 分別安裝Jetty和配置使用Solr使用
- 設置Solr的嵌入式Jetty服務器以作爲服務啓動,只是使用
是否有讓他們分開任何性能優勢?
我KISS的忠實粉絲,少設置越好。
感謝
我即將在生產箱中安裝Solr。它將是唯一運行的Java小程序,並與Web服務器(nginx)位於同一個框中。安裝Jetty或運行嵌入式Solr安裝
看起來有兩種選擇。
是否有讓他們分開任何性能優勢?
我KISS的忠實粉絲,少設置越好。
感謝
如果你想吻毫無疑問:2.堅持香草Solr的DISTRIB使用隨附的碼頭。
做安裝外置servlet引擎纔有意義,如果你需要例如Tomcat的工作,而只是使用同樣的事情(碼頭)的Solr已經包含了......沒辦法。
的Solr仍然使用碼頭6.所以會有一些好處,如果你能得到Solr的應用在最近的碼頭分佈運行。例如,您可以使用jetty 9並使用SPDY等功能來增強應用程序的響應時間。
但是我不知道或者經驗,如果有可能運行在一個servlet引擎Solr的應用程序獨立。
運行Solr的,並保持它的簡單另一種選擇是使用Solr的,暗潮這與Solr的小尺寸服務器高性能。在本地機器上用於開發和生產很容易。它支持使用不同數據目錄,端口等運行實例的簡單配置文件。它也可以運行,只需將它指向分發.zip文件,而無需解壓縮它。
(注意,我的Solr-暗潮的作者)
鏈接在這裏:https://github.com/bremeld/solr-undertow與發佈了 「發佈」 選項卡下。