Histórico da Página
01. DADOS GERAIS
| Produto: | TOTVS Distribuição e Varejo
| ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Linha de Produto: | Linha Winthor | ||||||||||||||||
Segmento: | Distribuição TOTVS Goiânia | ||||||||||||||||
| Módulo: | 14 - FATURAMENTO | ||||||||||||||||
| Função: | SERVIDOR NF-E 4.0 | ||||||||||||||||
| Requisito/Story/Issue (informe o requisito relacionado) : | DDDOC-1385 |
02. SITUAÇÃO/REQUISITO
Cenário:
Atualmente o docfiscal processa as notas através de um scheduler que de tempos em tempos pegas as notas aptas a serem processadas, o processo atual impede a escala horizontal pois duas instâncias do processo poderá processar as mesmas notas e tentar contornar esse controle sem uma fila de mensageria poderia causar problemas de performance travamento e falhas no processo.
- Com uma fila de mensagens, as notas fiscais a serem processadas são colocadas em uma fila, garantindo que cada instância do processo retire da fila apenas as suas respectivas notas. Isso impede que múltiplos processos acessem a mesma nota fiscal simultaneamente, possibilitando a escalabilidade horizontal e a execução paralela sem risco de conflito.
Escopo:
Como arquiteto da solução
Quero simular múltiplas instâncias client ativas
Para validar o balanceamento e isolamento de processamentoCritérios de Aceite:
- Criar ambiente de testes com 3+ instâncias clients
- Medir performance de throughput em diferentes cargas
- Garantir que uma nota fiscal nunca seja processada por mais de uma instância
03. SOLUÇÃO
Feito ajustes no DocFiscal para verificar o perfil da instância e só permitir escrever na fila de NFe quem for Máster.
...
Atualizar a DoFiscal para versão 3.0.000.000 ou superior
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica
| Templatedocumentos |
|---|
...