Replicación asíncrona de HQbird
Cuando el maestro y la réplica están en máquinas diferentes, los segmentos de replicación archivados deben moverse del maestro a la réplica. Dos rutas habituales: el FTP integrado de HQbird (WAN, alta latencia, diferentes regiones) o un recurso compartido de red (LAN rápida, se recomienda 1 Gbit). Cómo activar la replicación: configuración de replicación.
Transferencia mediante el FTP integrado de HQbird
Lo mejor cuando el enlace es inestable, de alta latencia o geográficamente distante. HQbird incluye un cliente y servidor FTP: no se necesitan herramientas adicionales. Active Maestro → Asíncrono; HQbird crea dos carpetas junto a la base de datos (${db.path}). Guarde y reinicie el servicio FirebirdHQbird para iniciar el registro.
Tarea: Transferir segmentos de replicación
Supervisa la carpeta de archivo y sube nuevos segmentos a un FTP remoto (hasta cinco destinos). Tipos: FTP, FTP sobre SSL/TLS, FTP sobre SSH. Active el servidor FTP integrado en la réplica.
- Período de comprobación, segundos - con qué frecuencia buscar archivos nuevos
- Supervisar esta carpeta - por defecto
${db.repparam_log_archive_directory}(LogArch) - Plantilla de nombre de archivo - misma macro para la máscara de nombre del archivo
- Edad del archivo más antiguo para alertar (minutos) - por defecto 60; avisa si la transferencia está bloqueada
- Comprimir segmentos - activado por defecto: comprimir + cifrar antes de subir
- Intentos de conexión fallidos para desactivar FTP - por defecto 0 = no rendirse nunca
- Cuántos archivos antiguos (enviados) conservar - por defecto 10, luego rotar
- Enviar informe Ok - correo electrónico en cada subida (desactivado por defecto)
- Prefijo de nombre para renombrar archivos de reinicialización subidos - dejar para reinicialización automática
Receptor de archivos en la réplica
Configure Réplica → Asíncrono (los valores predeterminados se completan). Guarde; reinicie Firebird (o cierre todas las conexiones). Luego abra Receptor de archivos: supervisa el Directorio de supervisión cada Período de comprobación, minutos con la máscara *arch* y la extensión .replpacked (valores predeterminados), descifra con la Contraseña de descifrado y descomprime en el Directorio de descompresión.
- Eliminar archivos empaquetados después de descomprimir - activado por defecto
- Enviar informe Ok - desactivado por defecto
- Realizar descompresión completa - desactivado; actívelo después de la reinicialización para comenzar desde el segmento 1 (se desactiva solo después de restablecer el contador)