Version: GSB 7Zusammenfassung
Zur Umsetzung der Cluster Strategien aus Kapitel 3 stehen mit den Modulen
- mod_proxy
- mod_jk
zwei unterschiedliche Apache Module zur Verfügung, mit deren Hilfe die Tomcat-Apache Kopplung so definiert werden kann, dass ein Apache mit multiplen Tomcats gekoppelt werden kann. Bei der Untersuchung möglicher Umsetzungsalternativen wurden unterschiedliche Fragenstellungen betrachtet, deren Ergebnisse sich wie folgt zusammenfassen lassen:
Fragestellung | mod_proxy | mod_jk |
Automatische Verteilung von Anfragen auf unterschiedliche Tomcats | nur statische Trennung möglich -- manuelle Umkonfiguration notwendig | automatischer Wechsel möglich |
Session Replication | theoretisch denkbar | möglich, aber derzeit nicht empfehlenswert |
Automatischer Wechsel des verwendeten Generator-Caches | nicht möglich -- manuelle Umkonfiguration notwendig | automatischer Wechsel möglich |
Trennung von Generator und Indexer | möglich (unabhängig vom Apache Modul) | möglich (unabhängig vom Apache Modul) |
Erstellung mandanten-spezifischer Indices | möglich (unabhängig vom Apache Modul) | möglich (unabhängig vom Apache Modul) |
Da bei einer Umsetzung der Cluster Strategien auf Basis des Apache-Moduls mod_jk die Anforderungen aller Szenarien abgedeckt sind, ist dieses Vorgehen zu empfehlen. Allerdings sollte von einer expliziten Session Replication noch solange abgesehen werden, bis sich dieses Feature stabilisiert hat und die entsprechende Tomcat-Version von CoreMedia unterstützt wird.