HA-Richtlinien für den Transaktionsservice
WebSphere Application Server bietet integrierte HA-Unterstützung (High Availability, hohe Verfügbarkeit), mit der Teilkomponenten des Systems, z. B. der Transaktionsservice, hoch verfügbar gemacht werden. Eine HA-Richtlinie stellt die Logik bereit, die festlegt, wie die einzelnen HA-Komponenten von WebSphere Application Server sich im gesamten HA-Framework verhalten. Im Falle des Transaktionsservice bietet die HA-Richtlinie für Transaktionen die Logik, mit der jederzeit bestimmt werden kann, welche Server ein Wiederherstellungsprotokoll haben.
Normalerweise ordnen Transaktionsrichtlinien das Eigentumsrecht an einem Wiederherstellungsprotokoll dem Server zu, der es ursprünglich erstellt hat (Home-Server), und dieser Server kann dann das Wiederherstellungsprotokoll für die Wiederherstellung und die normale Transaktionsaktivität verwenden. Wenn der Home-Server nicht verfügbar ist oder ausfällt, kann das Eigentumsrecht auf einen Peer-Server übertragen werden, um die Wiederherstellung durchzuführen.
Konzeptionell besteht eine Richtlinie aus zwei Schlüsselkomponenten, einem Richtlinientyp und einer Richtlinienkonfiguration.
Richtlinientyp
- Statisch
- Das Eigentumsrecht am Wiederherstellungsprotokoll wird in der Konfiguration von WebSphere Application Server definiert. Zur Laufzeit ordnet die statische Richtlinie das Eigentumsrecht entsprechend zu. Alle Änderungen am Eigentumsrecht erfordern eine Änderung der statischen Konfiguration, daher wird dieser Richtlinientyp für die manuell eingeleitete Peerwiederherstellung verwendet.
- Eins-von-N
- Das Eigentumsrecht am Wiederherstellungsprotokoll wird vom HA-Framework von WebSphere Application Server dynamisch bestimmt und genau einem von N Cluster-Membern zugeordnet. Dieser Richtlinientyp wird für die automatische Peerwiederherstellung verwendet.