Réplication asynchrone HQbird
Lorsque le maître et la réplique se trouvent sur des machines différentes, les segments de réplication archivés doivent être transférés du maître vers la réplique. Deux chemins habituels : le FTP intégré de HQbird (WAN, latence élevée, régions différentes) ou un partage réseau (LAN rapide, 1 Gbit recommandé). Comment activer la réplication : configuration de la réplication.
Transfert via le FTP intégré de HQbird
Idéal lorsque la liaison est instable, à haute latence ou géographique. HQbird inclut un client et un serveur FTP - aucun outil supplémentaire n'est nécessaire. Activez Maître → Asynchrone ; HQbird crée deux dossiers à côté de la base de données (${db.path}). Enregistrez, puis redémarrez le service FirebirdHQbird pour démarrer la journalisation.
Tâche : Transférer les segments de réplication
Surveille le dossier d'archive et téléverse les nouveaux segments vers un FTP distant (jusqu'à cinq destinations). Types : FTP, FTP sur SSL/TLS, FTP sur SSH. Activez le serveur FTP intégré sur la réplique.
- Période de vérification, secondes - fréquence de recherche de nouveaux fichiers
- Surveiller ce dossier - par défaut
${db.repparam_log_archive_directory}(LogArch) - Modèle de nom de fichier - même macro pour le masque de nom d'archive
- Âge du fichier le plus ancien pour alerter (minutes) - par défaut 60 ; avertit si le transfert est bloqué
- Compresser les segments - activé par défaut : compression + chiffrement avant téléversement
- Tentatives de connexion échouées pour désactiver FTP - par défaut 0 = ne jamais abandonner
- Nombre de fichiers anciens (envoyés) à conserver - par défaut 10, puis rotation
- Envoyer un rapport Ok - e-mail à chaque téléversement (désactivé par défaut)
- Préfixe de nom pour renommer les fichiers de réinitialisation téléversés - laisser pour la réinitialisation automatique
Récepteur de fichiers sur la réplique
Configurez Réplique → Asynchrone (les valeurs par défaut sont remplies). Enregistrez ; redémarrez Firebird (ou fermez toutes les connexions). Ouvrez ensuite le Récepteur de fichiers : il surveille le Répertoire de surveillance à chaque Période de vérification, minutes pour le masque *arch* et l'extension .replpacked (valeurs par défaut), déchiffre avec le Mot de passe de déchiffrement et décompresse vers le Répertoire de décompression.
- Supprimer les fichiers compressés après décompression - activé par défaut
- Envoyer un rapport Ok - désactivé par défaut
- Effectuer une décompression complète - désactivé ; activez après la réinitialisation pour démarrer à partir du segment 1 (il se désactive automatiquement après la réinitialisation du compteur)