【发布时间】:2011-11-05 22:17:26
【问题描述】:
我有一个电子商务网站,我想在其中实现搜索。在阅读了很多关于 Lucene 和 SOLR 的内容后,我最终选择了 SOLR,因为它增加了 JSON API 方面等功能。
SOLR 带有一个内置的 Jetty 服务器,在后台运行,我的 webapp 运行在 Tomcat 服务器上。我想知道从长远来看,什么对我更好,性能明智,易于定制和使用,是将 SOLR 作为独立于不同的 Jetty 服务器上还是将 SOLR 集成到 Tomcat 中,通过在 @987654322 中的 JAVA_OPTS 中列出@?
我个人觉得将 SOLR 放在 Tomcat 中会降低我的性能,因为加载需要更多时间,而且我不希望 SOLR 每次重新部署我的 web 应用程序时都重新启动,但是它可能会在一个地方集中在一起加分(不确定)。我期待那些一直在使用 SOLR 的人的意见,关于什么对我来说最好,数据集很大,每天也吸引着成千上万的用户。
【问题讨论】:
标签: java performance search tomcat solr