2010-11-18 13 views

Antwort

2

Wenn ein Server die Last verarbeiten kann, würde ich sagen, dass es besser ist, nur eine Tomcat-Instanz zu verwenden und web-app bei Bedarf mehrmals zu implementieren.

Auf diese Weise:

  1. Sie werden nur einen Server haben zu kümmern (secure, verwalten, Backup).
  2. Sie teilen Hardware-Ressourcen unter Anwendungen (RAM, Festplatte, CPU)
0

Die Idee, die gleiche Web-App mehrmals von der Bereitstellung, um eine gute Verwaltung Belastung zu reduzieren.

Aber meiner Meinung nach ist dies keine akzeptable Lösung: Angenommen, Sie stellen eine Web-App zweimal bereit. Einmal für eine TEST-Umgebung und ein zweites Mal für eine PRODUCTION-Umgebung. Die Web-App kann auf Ausnahmen/Fehler (in der Regel speicherbezogene Probleme) stoßen, die zum Absturz des gesamten Tomcat-Servers führen können. In einer solchen Situation würden Probleme, die in einer Umgebung aufgetreten sind, dazu führen, dass die andere nicht verfügbar ist.

Daher würde ich lieber so viele Tomcat-Instanzen als andere Umgebung installieren.