Melhorias

Melhoria da performance na autorização de notas NFC-e online e em contingência


Descrição:

    • O processo de autorização de notas NFC-e atualmente abre e fecha várias vezes a conexão com a base H2.

    • Quando a emissão é online a abertura e fechamento de conexão ocorre 3 vezes.

    • A melhoria consiste em reduzir para apenas 2 vezes na emissão online.

    • Quando a emissão é em contingência o processo completo de autorização incluindo cancelamento por substituição pode ocorrer até 9 vezes a abertura e o fechamento de conexão com a base de dados local.

    • No processo completo de autorização em contingência com cancelamento por substituição será reduzido de 9 para 6 vezes e no processo normal de autorização em contingência (após a primeira autorização em contingência) será reduzido de 5 para apenas 2 vezes a abertura e o fechamento de conexão com a base de dados local.

    • Primeiramente faz uma consulta aos dados do emissor abrindo e fechando a conexão 1 vez.

    • Após isso entra no método de autorização. Neste momento abre a conexão 1 vez, realiza todo o processo de autorização, fazendo consultas e inserts na base H2 e no final do método faz o commit e fecha a conexão.

    • Como agora ele faz apenas 2 vezes no pior dos casos vai ser de 11 ou 12 segundos, mas durante os testes anexados a esta demanda a maioria levou 2 ou 3 segundos.

Visualizar ISSUE:

Versão

Release JAVA: 5.89.00

Data do Release :  






  • Sem rótulos