Welches ist das beste Design, um viele Umgebungen für eine Web-App zu haben? Ist es besser, mehrere Tomcat-Instanzen oder mehrere Web-App-Instanzen auf einem Tomcat-Server bereitzustellen?Tomcat Test- und Produktionsumgebung
Antwort
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:
- Sie werden nur einen Server haben zu kümmern (secure, verwalten, Backup).
- Sie teilen Hardware-Ressourcen unter Anwendungen (RAM, Festplatte, CPU)
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.
- 1. Wie Mongoid Index für Test- und Produktionsumgebung erstellen
- 2. Test Appcelerator arrowdb Produktionsumgebung, wie mache ich das?
- 3. Einfache Dev/Test/Produktionsumgebung Strategie für 2-Mann-Team
- 4. test maven web modul in eclipse und tomcat
- 5. Wie Tomcat vor dem Start Test
- 6. Oracle JDK und OpenJDK in der Produktionsumgebung
- 7. Katta in Produktionsumgebung
- 8. Django auf Tornado Produktionsumgebung Beratung
- 9. System.Threading.Task nicht in der Produktionsumgebung
- 10. Tomcat und Hochwasserschutz
- 11. Tomcat 7 und ScheduledExecutorService.shutdown
- 12. SSL, Tomcat und Grails
- 13. Tomcat und java.security.Security
- 14. Netbeans und Apache Tomcat
- 15. Tomcat und logback.xml
- 16. Jersey, Tomcat und Sicherheitsanmerkungen
- 17. Solr, Tomcat und CORS
- 18. Tomcat und VM
- 19. Glassfish und Tomcat Fehler
- 20. Tomcat SSL und Keystores
- 21. Tomcat und Java Speicherleck
- 22. Speicherzuordnung Verhalten mit Java 1.8 in Tomcat 6 und Tomcat 8
- 23. Tomcat VS Jetty
- 24. Symfony 2 Assetic CSS und JS 404 in der Produktionsumgebung
- 25. Warum Schema.rb-Datei unterschiedlich zwischen Entwicklungs- und Produktionsumgebung?
- 26. Wie man Konfigurationsdateien in lokaler und Produktionsumgebung in Laravel verwaltet
- 27. Websocket-Schienen funktioniert nicht auf Produktionsumgebung mit Nginx und Unicorn
- 28. Tomcat Java Compiler Unterschied
- 29. Unterschied zwischen Test -h und Test -L
- 30. Fehler bei Tomcat 6 und Tomcat 5.5 Inkompatibilität