Asynchrone HQbird-Replikation
Wenn sich Master und Replica auf verschiedenen Maschinen befinden, müssen archivierte Replikationssegmente vom Master zum Replica übertragen werden. Zwei übliche Wege: HQbirds integriertes FTP (WAN, hohe Latenz, verschiedene Regionen) oder eine Netzwerkfreigabe (schnelles LAN, 1 Gbit empfohlen). So aktivieren Sie die Replikation: Replikation einrichten.
Übertragung über integriertes HQbird-FTP
Am besten geeignet, wenn die Verbindung instabil ist, hohe Latenz aufweist oder geografisch verteilt ist. HQbird enthält einen FTP-Client und -Server - keine zusätzlichen Tools erforderlich. Aktivieren Sie Master → Asynchron; HQbird erstellt zwei Ordner neben der Datenbank (${db.path}). Speichern und starten Sie dann den FirebirdHQbird-Dienst neu, um die Journalierung zu starten.
Job: Replikationssegmente übertragen
Überwacht den Archivordner und lädt neue Segmente auf ein entferntes FTP hoch (bis zu fünf Ziele). Typen: FTP, FTP über SSL/TLS, FTP über SSH. Aktivieren Sie den integrierten FTP-Server auf dem Replica.
- Prüfzeitraum, Sekunden - wie oft nach neuen Dateien gesucht wird
- Diesen Ordner überwachen - Standard:
${db.repparam_log_archive_directory}(LogArch) - Dateinamensvorlage - gleiche Maske für das Archiv-Namensmuster
- Alter der ältesten Datei für Warnung (Minuten) - Standard: 60; warnt, wenn die Übertragung hängen bleibt
- Segmente komprimieren - standardmäßig aktiviert: vor dem Upload komprimieren + verschlüsseln
- Fehlgeschlagene Verbindungsversuche zum Deaktivieren von FTP - Standard: 0 = nie aufgeben
- Wie viele alte (gesendete) Dateien aufbewahren - Standard: 10, dann Rotation
- Ok-Bericht senden - E-Mail bei jedem Upload (standardmäßig deaktiviert)
- Namenspräfix zum Umbenennen hochgeladener Reinit-Dateien - für automatische Reinitialisierung leer lassen
Dateiempfänger auf dem Replica
Konfigurieren Sie Replica → Asynchron (Standardwerte werden ausgefüllt). Speichern; Firebird neu starten (oder alle Verbindungen trennen). Öffnen Sie dann den Dateiempfänger: Er überwacht das Überwachungsverzeichnis alle Prüfzeitraum, Minuten auf das Muster *arch* und die Erweiterung .replpacked (Standardwerte), entschlüsselt mit dem Entschlüsselungspasswort und entpackt in das Entpacken in Verzeichnis.
- Verpackte Dateien nach dem Entpacken entfernen - standardmäßig aktiviert
- Ok-Bericht senden - standardmäßig deaktiviert
- Frisches Entpacken durchführen - deaktiviert; nach der Reinitialisierung aktivieren, um mit Segment 1 zu beginnen (schaltet sich nach dem Zurücksetzen des Zählers selbst aus)