【发布时间】:2014-01-27 20:35:26
【问题描述】:
Solr(4.6 版)及其默认的 Jetty 可以在生产环境中使用吗?还是应该将其部署到 Tomcat?
我找到了这些信息,但不确定它是否真的适用于生产环境?
Solr 附带一个可以工作的 Jetty 服务器,并针对以下各项进行了优化设置 Solr,在示例目录中。建议您使用 提供 Jetty 服务器以获得最佳性能。如果你绝对必须 使用不同的 servlet 容器,然后继续下一节 如何安装 Solr。
【问题讨论】:
Solr(4.6 版)及其默认的 Jetty 可以在生产环境中使用吗?还是应该将其部署到 Tomcat?
我找到了这些信息,但不确定它是否真的适用于生产环境?
Solr 附带一个可以工作的 Jetty 服务器,并针对以下各项进行了优化设置 Solr,在示例目录中。建议您使用 提供 Jetty 服务器以获得最佳性能。如果你绝对必须 使用不同的 servlet 容器,然后继续下一节 如何安装 Solr。
【问题讨论】:
我一直在一个中型项目(1.700.000 个丰富的文档,大约 35GB 的索引大小)的生产环境中使用相同的配置 Solr 4 + Jetty,它运行良好(也可以优雅地扩展)。您可以在这里http://www.ricerca-amministrativa.it 亲自尝试表演(它是意大利语,只需在搜索框中输入“test”、“pizza”或其他任何内容)。关键是通过标准 JVM 参数为 Jetty 分配足够的内存。
在该项目中,前端 Web 服务器是标准 Apache,代理到 Glassfish 3.x(Java EE、JSF)以获取动态内容。 Jetty 只负责为 Solr 提供服务。
【讨论】: