0

Solr を製品ボックスにインストールしようとしています。これは実行中の唯一の Java アプレットであり、Web サーバー (nginx) と同じボックス上にあります。

2つのオプションがあるようです。

  1. Jetty を個別にインストールし、Solr で使用するように構成します
  2. Solrの組み込みJettyサーバーをサービスとして開始するように設定し、それを使用するだけです

それらを別々にすることでパフォーマンス上の利点はありますか?

私は KISS の大ファンです。セットアップが少ないほど良いです。

ありがとう

4

3 に答える 3

0

Solr はまだ jetty 6 を使用しています。そのため、solr アプリケーションを最近の jetty ディストリビューションで実行できると、いくつかの利点があります。たとえば、jetty 9 を使用し、SPDY などの機能を使用して、アプリケーションの応答時間を向上させることができます。

ただし、サーブレットエンジンでsolrアプリケーションをスタンドアロンで実行できるかどうかは、私にはわかりません。

于 2013-03-18T11:01:16.893 に答える
0

Solr を実行してシンプルに保つためのもう 1 つのオプションは、Solr 用のフットプリントが小さく高性能なサーバーである Solr-Undertow を使用することです。ローカル マシンでの開発や運用にも簡単に使用できます。さまざまなデータ ディレクトリ、ポートなどでインスタンスを実行するためのシンプルな構成ファイルをサポートしています。また、配布用の .zip ファイルを指定するだけで、解凍せずに実行できます。

(注、私は Solr-Undertow の作成者です)

ここにリンクしてください: https://github.com/bremeld/solr-undertow [リリース] タブの下にあるリリース。

于 2015-12-25T14:45:17.497 に答える
0

KISS が必要な場合は、疑問の余地はありません。

たとえばTomcatが必要な場合、外部サーブレットエンジンをインストールする作業を行うことは理にかなっていますが、同じこと(Jetty)を使用するだけで、Solrにはすでに含まれています...方法はありません。

于 2013-03-16T11:45:16.113 に答える