Versionen im Vergleich

Schlüssel

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

...

Die Strategie, die den neuen Master bestimmt, muss das Inerface orgInterface org.nuclos.server.cluster.NewMasterNodeStrategy implementieren.

Zur Zeit übernimmt der Server, der am längsten Online ist, siehe org.nuclos.server.cluster.OldestNodeStrategy.

 

Ausgeschalteter Cluster-Betrieb

...

Somit werden keine Nachrichten an andere Server verschickt.

 

Änderungen an Nuclos

  • Alle Caches müssen bei Invalidierung den gleichen Vorgang auslösen.
    • Bei den eigenen Caches, z.B. ServerParameterProvider wurde das Interface org.nuclos.server.cluster.cache.ClusterCache implementiert.
    • Die Spring konfigurierten Caches werden im Cluster Betrieb dekoriert, siehe org.nuclos.server.cluster.cache.NuclosSimpleClusterCacheManager
      Im Cluster Betrieb reichen sie die entsprechende Aktion zentral weiter.
  • Im Cluster Betrieb darf nur der Master den internen Quartz Scheduler starten.
  • ...