【问题标题】:Solr in production生产中的 Solr
【发布时间】:2014-01-27 20:35:26
【问题描述】:

Solr(4.6 版)及其默认的 Jetty 可以在生产环境中使用吗?还是应该将其部署到 Tomcat?

我找到了这些信息,但不确定它是否真的适用于生产环境?

Solr 附带一个可以工作的 Jetty 服务器,并针对以下各项进行了优化设置 Solr,在示例目录中。建议您使用 提供 Jetty 服务器以获得最佳性能。如果你绝对必须 使用不同的 servlet 容器,然后继续下一节 如何安装 Solr。

【问题讨论】:

    标签: java tomcat solr jetty


    【解决方案1】:

    我一直在一个中型项目(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 提供服务。

    【讨论】:

    • 太棒了!谢谢你。这正是我想知道的。
    • 我对同一场景有不同的问题。你能看看这个 - stackoverflow.com/questions/21391330/…
    • 我也回答了那个问题。
    • 你用的是哪个java?开放JDK?甲骨文?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多