什么是更好的SOLR容器:Tomcat或Jetty
答案 0 :(得分:6)
Jetty与Solr捆绑在一起,因为它是size:
Solr示例应用程序中包含Jetty只是因为我们设置时 Jetty是我们发现的最简单/最小的servlet容器 可以以跨平台的方式轻松运行(即:“java -jar start.jar“)。这并不意味着Solr在Jetty下运行得更好,或者 Jetty只适用于演示 - 这只是Jetty制造的 我们的演示设置更容易。
用户应自行决定使用哪个Servlet容器 根据他们的用例考虑最简单/最好的用例 需要/经验。对于高流量场景,投入时间 调整servlet容器通常会产生很大的不同。
我几个月来一直用Jetty为几个小站点运行Solr并没有问题。
我的投票支持Jetty。
答案 1 :(得分:3)
它在诸如Tomcat之类的Java servlet容器中运行。
它应该无关紧要,因为它们都是servlet容器。使用你觉得最舒服的任何东西。
答案 2 :(得分:3)
Tomcat的。我们使用Jetty截断并删除了一些大型文档。
答案 3 :(得分:3)
我使用Solr和Tomcat6没有问题。
事实上,Solr和Tomcat都是Apache产品,而且Solr附带的轻量级Jetty必定意味着什么。
这里有一些Tomcat与Jetty链接:
http://www.slideshare.net/noriaki/jetty-vs-tomcat
http://www.asjava.com/jetty/jetty-vs-tomcat-performance-comparison/
从码头福音传道者的角度来看:
http://www.webtide.com/choose/jetty.jsp
答案 4 :(得分:2)
我主要使用码头,同时使用Solr进行快速原型制作。因为Jetty与Solr一起包装,所以使用起来非常方便。但是,我们在生产中使用Tomcat6。过渡很容易。
我会说最初你最熟悉的事情。
根据Solr Wiki: “对于非平凡的安装,建议使用JettyPlus。” http://wiki.apache.org/solr/SolrJetty
答案 5 :(得分:2)
jetty在unicode文本方面存在一些问题(或者至少在我最后一次使用它时有这种问题)。因此,如果您有非英语文档要编制索引,那么您唯一的选择就是Tomcat。此外,如果您正在寻找在64位Windows Server上运行solr - 您可以获得64位Tomcat,但我认为没有可用的64位Jetty服务器。
答案 6 :(得分:1)
答案 7 :(得分:0)
与tomcat6一起使用没问题,你需要在每次架构更改时重新加载tomcat