TopoHome
Apresenta as opções dos utilitários de replicação disponíveis.
Comportamento:
TopoTime
Serviço que retorna o horário do servidor.
Simplesmente responde um conteúdo text/plain contendo uma única linha contendo a hora do servidor no formato yyyy-MM-dd'T'HH:mm:ssZ.
Exemplo:
2018-04-10T14:19:26-0300
TopoSincronizar arquivos - Incremental
Executa uma sincronização incremental dos arquivos. Considera apenas arquivos modificados desde a ultima sincronização parcial.
TopoList files
Lista os arquivos do servidor (caminho lógico + hora modificação + MD5)
Caso informado, lista apenas arquivos alterados dentro do período informado por parâmetros:
- from: Long para listar arquivos com data/hora superior ou igual ao long informado.
- to: Long para listar arquivos com data/hora inferior ou igual ao long informado.
Exemplo (from=1523305955000&to=2520255000000):
/2018/04/09/ebfc2028-c069-484a-849b-b037f87ad146.docx|5a2f187eac95583cee15d121788a10c3|1523316954000|27532
/2018/04/09/837e70c1-5c3d-4524-a564-9fcc0981307f.png|eb109ab3fcf2527c5384d58f7c8ad22e|1523316825000|227537
/2018/04/09/1f4f7d91-1b54-421f-8c95-2021b1792db8.JPG|30129d2f6c4c89092c8f45fe71cae32d|1523316709000|137377
/2018/04/09/28f37bad-6ed5-42fb-b47d-e97bd63c8918.png|5f7f816d2fc921884b0fd2884849dac3|1523316864000|101514
...
TopoTotal
Processa uma sincronização total dos arquivos com o servidor Master.
TopoUpload file
Permite que um arquivo seja incluído no master.
TopoList file
Retorna os dados de um arquivo específico.
TopoCriar base
Esta ação cria um arquivo de instalação de uma base SLAVE a partir da base que está sendo executada. Após submeter o formulário, o sistema gera um arquivo ZIP contendo tudo que for necessário para instalar a nova base.
Antes de executar esta ação, será necessário cadastrar o novo node através da interface
Rede de replicação no servidor MASTER.
Durante o processo, o sistema bloqueia o acesso ao sistema para gerar um backup da base de dados.
Uma vez que o arquivo tenha sido gerado, ele deve ser descompactado no servidor onde o slave deve ser instalado e o script "install.sh" (este arquivo está no arquivo ZIP gerado) deverá ser executado.
Comportamento:
TopoLimpar
Rotina para limpeza dos registros de DML_LOGs antigos e que não são mais necessários.
Esta limpeza deve ser disparada a partir de um JOB em um horário de baixo uso do sistema.