Páginas filhas
  • DocFiscal - DT - Implementação de API de Health Check entre Instâncias

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS


Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor

Segmento:

Distribuição

Módulo:14 - FATURAMENTO
Função:SERVIDOR NF-E
Ticket:
Requisito/Story/Issue:

DDDOC-1388

02. SITUAÇÃO/REQUISITO

Foi identificada a necessidade de permitir que o DocFiscal 3.0 opere em múltiplas instâncias simultâneas com orquestração distribuída e tolerância a falhas, garantindo escalabilidade horizontal, alta disponibilidade e consistência no processamento de documentos fiscais.

...

  • Operação em multi-instâncias: o DocFiscal permitirá a conexão de várias máquinas em um único banco de dados, desde que estejam na mesma rede;
  • Eleição de máquina master: uma máquina será eleita como "MASTER" e será responsável por ser a principal em todos os tipos de processamento de documentos que o DocFiscal realizará;
  • Máquinas slave: as demais máquinas serão denominadas como "SLAVE" e terão seu status monitorado, sendo responsáveis por auxiliar no processamento de documentos como máquinas auxiliares;
  • Status das máquinas: o DocFiscal exibirá o status 'ATIVO' quando o serviço "TOTVS DocFiscal" estiver ativo e 'INATIVO' quando estiver pausado ou parado;
  • Monitoramento: o DocFiscal coletará informações como IP, porta, data e hora de ativação e desativação dos serviços das máquinas;
  • Verificação periódica: o DocFiscal realizará uma verificação a cada 5 segundos para monitorar a situação das instâncias.

Exemplo:

Image RemovedImage Added