Verzeichnisstruktur
Synchrone Ausführungsdaten
Die folgenden zwei Ordner enthalten Transaktionsdaten des synchronen Ausführungsmodus.
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapsyncMainExec/
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapSyncOtherExec/
Diese Prozesse, die über einen Listener laufen, werden nicht erneut auf einem anderen Knoten gestartet.
|
Bei einer synchronen Ausführung gibt es keine Datensicherung. |
Synchrone Transaktionsdaten werden primär im Arbeitsspeicher gehalten. Es gibt keine persistente Sicherung synchroner Daten, sodass sie nach einem Neustart oder Absturz nicht wiederhergestellt werden können. In den folgenden Fällen werden die Daten jedoch in die oben genannten Swap-Verzeichnisse ausgelagert:
-
Einzelne Einträge sind größer als 1 MByte
-
Wenn die Gesamtgröße aller Einträge das konfigurierte Cache-Speicher-Limit überschreitet (standardmäßig 25 % des JVM-Heap)
Das Cache-Speicher-Limit können Sie über die Eigenschaft
RuntimeDataCacheXMXPercentagein der Dateiibis.xmlkonfigurieren. Der Standardwert ist25. Siehe Größe des Laufzeitdaten-Cache begrenzen.
Swap-Verzeichnisse
Alle Transaktionsdaten werden in das Dateisystem kopiert und bleiben im Speicher.
Die folgenden zwei Ordner enthalten Transaktionsdaten der asynchronen Workflow-Ausführung:
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapASyncMainExec
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/swapAsyncOtherExec
Backup-Verzeichnisse
Die folgenden beiden Ordner enthalten Sicherungen von Transaktionsdaten asynchroner Workflow-Ausführungen.
Diese Daten werden zur Wiederherstellung verwendet, wenn die Process Engine nach einem Absturz oder Herunterfahren neu gestartet wird. Die Wiederherstellung erfolgt anhand der Dateien is_transaction.xml (Hauptdaten) und is_wait_transaction.xml (andere Daten).
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/backupAsyncMainExec
<SUITE-INSTALL-DIR>/inubit/server/ibis_root/ibis_data/binarystores/backupAsyncOtherExec
|
Diese Verzeichnisse werden nur verwendet, wenn |
Daten des asynchronen Ausführungsmodus
In der Datei ibis.xml kann über die Eigenschaft RuntimeDataBackupStore konfiguriert werden, ob Daten in einer Datenbank und/oder im Dateisystem gespeichert werden sollen.
-
FILE (Standard)
Die Einträge werden im lokalen Dateisystem persistiert.
Verwenden Sie diese Einstellung für die beste Performance. Dateibasierte Persistierung hat weniger Overhead als Datenbank-Persistierung.
-
DB (Datenbank)
Die Einträge werden in der Datenbank persistiert (Tabellen
IBIS_RT_OTHER_DATAundIBIS_RT_EXEC_DATA).Verwenden Sie diese Einstellung, wenn Datensicherheit wichtiger als Performance ist.
Siehe Speichermodus für Laufzeitdaten für weitere Details.