Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

die im Cluster Betrieb sich mit dieser Datenbank verbinden. Der erste Server der sich anmeldet ist der sogenannte Master.

Nur im Master wird der Quartz Scheduler gestartet. Somit laufen alle Nuclos Job's auf ihm.

Beendet sich ein Server, nimmt er seinen Eintrag aus der Tabelle heraus.

...

Alle relevanten Nachrichten werden per JMS an die angemeldeten Server verteilt

Das betrifft die Server-Seitigen Caches, die Regel-Kompilierung, etc.

Ist ein Client-Seitiger Cache betroffen, wird dem Client der mit einem bestimmten Server verbunden ist ebenfalls aktualisiert.

 

Ausfall eines Server's (Master's)

Fällt ein Server aus, physikalisch oder die Java Virtual Machine wird abgebrochen, kann er den Eintrag nicht selbstständig aus der Tabelle T_MD_CLUSTER_SERVER herausnehmen.

Alle Server schauen in einem regelmäßigen Zeitabstand nach, ob noch alle angemeldeten Server erreichbar sind. Ist ein Server nicht mehr erreichbar, wird er aus der Tabelle entfernt.

Fällt der Master aus und die anderen bemerken diesen Umstand, wird über das Strategie Pattern ein neuer Master ermittelt. Dieser übernimmt die Job-Steuerung.