我很想部署Apache Solr到Jetty或Apache Tomcat。我知道Jetty比Tomcat轻巧,并且在有很多查询时Tomcat更加健壮。
Apache Solr
Jetty
Apache Tomcat
所以我需要知道为什么Solr选择Jetty作为其默认Servlet容器?也许可以帮助我在两者之间进行选择。
可能是因为它是“轻量级的”并且可以轻松地嵌入到Solr发行版中……因此您可以立即拥有一个正在运行的Solr服务器,而无需任何其他Servlet容器(例如Tomcat等)。在性能方面,不确定会有如此大的差异。可能这取决于您自己的设置,例如在“开发”中我使用Jetty,在生产中我使用Tomcat,因为我已经将它用于其他应用程序了…