Несколько экземпляров Solr в Jetty или несколько серверов Jetty, что менее интенсивно? - PullRequest
1 голос
/ 23 февраля 2010

Я собираюсь приступить к новому VPS-серверу с линодой. В настоящее время я использую и Tomcat, и Jetty (на моем сервере разработки) для обслуживания различных Solr, но, прочитав немного, я понимаю, что Tomcat может быть довольно трудоемким, поэтому предложение для меня использовать Jetty. У меня уже есть сервер разработки Jetty с приложением в Jetty1 / webapps / ROOT /

Вот мои вопросы:

1) Лучше ли запускать 2 экземпляра solr на одном сервере Jetty

или

2) Должен ли я запускать два разных сервера Jetty (порт 8080,8081 может оба использоваться, поскольку они предназначены только для веб-служб)

Что из перечисленного будет менее ресурсоемким?

Честно говоря, я предпочел бы 2) запускать 2 разных сервера Jetty, потому что будет достаточно много работы, чтобы один сервер Jetty запустил несколько экземпляров Solr, так как у меня уже есть приложение, работающее в Jetty1 / solr / home и придется заново его настраивать, включая адаптацию к нескольким экземплярам. Там также не так много учебников для этого.

Кроме того, у меня есть еще один экземпляр Solr, настроенный в Tomcat. Могу ли я просто скопировать и вставить индекс в Jetty2 / solr, индексы будут работать как обычно, или мне нужно будет переиндексировать их в Jetty?

Приветствия

Ke

1 Ответ

6 голосов
/ 24 февраля 2010

Запуск 2 разных экземпляров Jetty не будет требовать значительных ресурсов и даст вам гибкость при сборе одного без другого, мы без проблем запускаем несколько Jettys за Apache

Если они служат различным целям, это будет хорошим способом, однако, если они связаны, то вам следует посмотреть, является ли опция многоядерной установки

Нет необходимости переиндексации в Jetty, индексные файлы одинаковые, даже перемещение между linux и windows не является проблемой.

...