Replicação entre servidores

Índice

Rede de replicação

RTREPLICATOR.CAD_REPLICATION_NODES

Descrição

Interface que permite manter a rede de replicação.

Campos:

Nome do nodo. Este nome deve ser o mais curto possível pois ele fará parte de todos os DML-LOGs e serve como parâmetro para gerar o nome global do nodo.
Ex:
  • M
  • 1
  • 2
  • 3
Nome global (hierárquico) do node. É calculado pelo nome-global do pai, concatenado com um ponto e o nome curto deste nodo.
Ex:
  • M
  • M.1
  • M.2
  • M.1.1
Indica se o node é MASTER ou SLAVE
Texto para descrever o node.
Nome global (hierárquico) do node. É calculado pelo nome-global do pai, concatenado com um ponto e o nome curto deste nodo.
Ex:
  • M
  • M.1
  • M.2
  • M.1.1
Indica a URL que os nodes filhos devem acessar para enviar ou buscar DML-LOGS.
Para resolver situações onde o servidor utiliza IP dinâmico, pode incluir uma macro do tipo ${0eb67654-eb5b-4a41-b128-403908b892fe} contendo o código da licença do servidor. Nestes casos, os slaves utilizarão o monitoramento do Telescope para descobrir o IP e porta do respectivo servidor.
A URL é obrigatória para nodes que são servidor.

Exemplos:

Atenção
A alteração da URL não é automaticamente percebida pelo serviço de replicação. Caso ela seja alterada, é necessário reiniciar o serviço de replicação para que a nova URL passe a ser utilizada.
Permite definir quais os escopos que serão recebidos por esse node.
Um nodo cego não possui os dados da aplicação. Um nodo cego apenas redistribui os registros de dml-log sem aplica-los localmente, ou seja, não é uma instância onde a aplicação pode ser acessada.
O uso de nodos cegos pode ser utilizado para atender problemas relacionados com topologia de rede (replicar informações entre servidores em redes locais que não dão acesso externo) ou performance (sub-dividir as redes para evitar que muitos slaves acessem o mesmo master).
Indica o número máximo de registros que devem ser enviados em uma única requisição.
Chave de criptografia a ser utilizada para as comunicações com o servidor.
NÃO ESTÁ SENDO USADO
Indica se o node está ativo ou não. Nodes inativos não devem mais ser utilizados e são mantidos apenas como referência histórica.
Caso seja realizada uma limpeza dos logs de DML, a rotina não irá se preocupar com registros que não estejam atualizados nestes nodes.

Operações

Topo

Listar

Apresenta uma lista com os registros que atendem aos filtros informados.
A lista possui diversos recursos práticos e importantes para o usuário:
MNãoNão
M.1SimSim
M.2NãoNão
M.1.1SimSim
Comportamento:Topo

Novo

Permite criar novos registros no sistema. Ao ser executado, o sistema apresenta um formulário com todos os campos do registro que deverão ser preenchidos. Quando todos os campos desejados estiverem preenchidos, clique em [b:Salvar].
Comportamento:Topo

Alterar

A partir da tela de consulta de um registro, esta operação permite alterar os dados do mesmo.
O sistema abre um formulário com os campos editáveis. Após alterar os campos, o usuário deverá clicar em [b:Salvar].
Comportamento:Topo

Excluir

Exclui o registro selecionado. A exclusão do registro pode ser disparada a partir da tela de consulta e/ou de manutenção do mesmo.
O registro somente será excluído se todas as condições necessárias forem encontradas, gerando um erro, caso alguma destas condições não estiver sendo atendida.
Topo

Exportar

Funcionalidade que permite exportar os dados de um bloco.
Topo

Importar

Funcionalidade que permite importar dados para o bloco desejado.
Topo

Testar

Ação que testa as URLs informadas nos nós de replicação.
Topo

Pesquisar

Ao pesquisar, o usuário poderá informar critérios de filtro para listar apenas os registros desejados. Normalmente depois de informar os filtros desejados, o usuário deverá executar a operação [b:Listar].
Obtenha maiores detalhes em Como utilizar a tela de pesquisa?.

Regras

Salvar escopos

Salva os escopos selecionados.
Eventos que disparam esta regra:
  • Depois de alterar formulário "Alterar"
  • Depois de inserir formulário "Novo"

Verificar se a rede tem um único Master

Gerar uma mensagem de advertência no caso da rede ter mais do que um node Master. As redes de replicação deveriam ter apenas um servidor Master.
Eventos que disparam esta regra:
  • Depois de apresentar formulário "Alterar"
  • Depois de apresentar formulário "Listar"
  • Depois de apresentar formulário "Novo"