Replicação assíncrona do HQbird
Quando o mestre e a réplica estão em máquinas diferentes, os segmentos de replicação arquivados devem ser movidos do mestre para a réplica. Dois caminhos usuais: FTP integrado do HQbird (WAN, alta latência, regiões diferentes) ou um compartilhamento de rede (LAN rápida, 1 Gbit recomendado). Como ativar a replicação: configuração de replicação.
Transferência via FTP integrado do HQbird
Melhor quando o link é instável, de alta latência ou geograficamente distante. O HQbird inclui um cliente e servidor FTP - sem ferramentas extras. Ative Master → Asynchronous; o HQbird cria duas pastas ao lado do banco de dados (${db.path}). Salve e reinicie o serviço FirebirdHQbird para iniciar o journaling.
Tarefa: Transferir Segmentos de Replicação
Monitora a pasta de arquivamento e envia novos segmentos para um FTP remoto (até cinco destinos). Tipos: FTP, FTP sobre SSL/TLS, FTP sobre SSH. Ative o servidor FTP integrado na réplica.
- Período de verificação, segundos - com que frequência procurar novos arquivos
- Monitorar esta pasta - padrão
${db.repparam_log_archive_directory}(LogArch) - Modelo de nome de arquivo - mesma macro para a máscara do nome do arquivo
- Idade do arquivo mais antigo para alertar (minutos) - padrão 60; alerta se a transferência estiver travada
- Comprimir segmentos - ativado por padrão: comprimir + criptografar antes do envio
- Tentativas de conexão com falha para desativar o FTP - padrão 0 = nunca desistir
- Quantos arquivos antigos (enviados) manter - padrão 10, depois rotacionar
- Enviar relatório Ok - e-mail em cada envio (desativado por padrão)
- Prefixo de nome para renomear arquivos reinit enviados - deixe para reinit automático
Receptor de Arquivos na réplica
Configure Replica → Asynchronous (os padrões são preenchidos). Salve; reinicie o Firebird (ou desconecte todas as conexões). Em seguida, abra o Receptor de Arquivos: ele monitora o Diretório de monitoramento a cada Período de verificação, minutos pela máscara *arch* e extensão .replpacked (padrões), descriptografa com a Senha de descriptografia e descompacta para o Diretório de descompactação.
- Remover arquivos compactados após descompactar - ativado por padrão
- Enviar relatório Ok - desativado por padrão
- Executar descompactação limpa - desativado; ative após a reinicialização para começar do segmento 1 (desativa-se sozinho após redefinir o contador)