我正在犹豫是否将 Apache Solr
部署到 Jetty
或 Apache Tomcat
。我知道 Jetty 比 Tomcat 更轻,而且当有大量查询到来时 Tomcat 更健壮。
所以我需要知道为什么 Solr 选择 Jetty 作为它的默认 Servlet 容器?也许这可以帮助我在两者之间做出选择。
最佳答案
可能是因为它很“轻”并且可以轻松嵌入到 Solr 发行版中...因此您可以立即拥有一个正在运行的 Solr 服务器,而不需要任何其他 Servlet 容器(例如 Tomcat 等)。就性能而言,不确定会有这么大的差异。可能这取决于您自己的设置,例如在“开发”中我使用 Jetty,在生产中我使用 Tomcat,因为我已经将它用于其他应用程序...
关于tomcat - 为什么 Apache Solr 选择 Jetty 作为 Servlet 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17790117/