Назад | Перейти на главную страницу

несколько экземпляров tomcat против виртуального хоста

На всех серверах в моем проекте запущено несколько экземпляров tomcat. Я лично считаю, что такая установка вызовет накладные расходы JVM. Есть ли преимущество запуска нескольких экземпляров tomcat перед использованием функции виртуального хоста?

Если все приложения работают стабильно, наличие нескольких котов бесполезно.

Если не некоторые плюсы (для нескольких котов):

  • Вы можете убить JVM средствами ОС и поразить только одно приложение
  • Возможно большее разделение безопасности, если каждый кот работает с другой учетной записью
  • У вас могут быть разные версии Tomcat на одном сервере
  • У вас могут быть разные Java-версии для каждого Tomcat.

Некоторые минусы:

  • Вы должны позаботиться о том, чтобы сценарии инициализации (или службы, если они работают на Win) не влияли друг на друга.
  • Вы должны патчить каждый Tomcat отдельно
  • Вы должны управлять каждым Tomcat отдельно
  • Возможны дополнительные накладные расходы на память (зависит от ОС)