Replikation

Beinahe alle Subprojekte haben eine eigene Replikationskonfiguration.
Diese ist, abgesehen von der Versionsnummer, in allen Modulen gleich, daher wird hier nur einmal darauf eingegangen.

Optionale Properties:

replicationStartup int Zeitverzögerung in Sekunden zwischen dem Start des Applikationsservers und dem ersten Ausführen einer Replikation.
Standardwerte: zwischen 60 und 180

Dieser Wert sollte nicht zu klein gehalten werden, da die Replikation ein funktionierendes, laufendes System erwartet.

replicationRate int
Wiederholungsrate für die Replikation in Millisekunden.
Die reguläre Rate ist einmal täglich zwischen 00:00 und 01:00 Uhr.
Standardwert: <keiner>

Sollte nur verwendet werden, wenn replicationCron nicht verwendet wird.

replicationCron string
Cron-Pattern, das die Ausführungsintervalle der Replikation bestimmt.
Notation "Java Cron Expression", also z. B. 0 0 10 * * * für "jeden Tag um 10 Uhr".
Standardwert: <keiner>

Sollte nur verwendet werden, wenn replicationRate nicht verwendet wird.

Interne Properties:

replicationClientVersion int
Versionsnummer für die Replikation.

  • Nicht alle Inhalte sind in allen Versionen der Replikation vorhanden.

  • Die Versionsnummer ist innerhalb der Projekte nicht gleich und muss daher separat überschrieben werden.

  • Die Versionsnummer sollte nicht von Hand angepasst werden, da sie immer zur laufenden Version passen sollte.