tomcat - 为什么 Apache Solr 选择 Jetty 作为 Servlet 容器

标签 tomcat solr jetty

我正在犹豫是否将 Apache Solr 部署到 JettyApache 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/

相关文章:

mysql - 使用 solr 索引和搜索 MySQL

solr - 如何增加/配置亮点的片段大小?

java - 如何防止Websocket连接空闲超时

java - 如何在 Eclipse 中使用 RunJettyRun 运行具有 IvyDE 和 Annotation servlet 配置的 Vaadin 7.3.9 项目?

DLL 的 JAVA 库路径 INPUT/OUTPUT

javascript - 使用 XAMPP 的 AngularJS 找不到页面

SolrCloud 从资源加载同义词文件

java - 如何使用 javax.net.ssl 指定 key 密码?

tomcat - favicon.ico 用于使用 Tomcat 的类似 REST 的 Web 服务

tomcat - Apache Tomcat 连接池和 Oracle 全局临时表。数据可以共享吗?