Melhoria

Melhoria da performance na autorização de notas CF-e


Descrição:

    • O processo de autorização de notas CF-e atualmente abre e fecha 10 vezes a conexão com a base H2. Na versão Ubuntu do Linux aleatoriamente a abertura de conexão com a base H2 leva 4 segundos o que atualmente no pior dos casos leva 40 segundos, se ocorrer a lentidão nas 10 vezes. 

      A melhoria realizada em um primeiro momento foi retirar 2 vezes a consulta a base H2 reduzindo pra 8 vezes.

      A outra melhoria, e essa sim teve bastante resultado, foi reduzir pra apenas 2 vezes. Primeiramente faz uma consulta aos dados do emissor abrindo e fechando a conexão 1 vez. Após isso ele 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 8 segundos, mas durante os testes anexados a esta demanda a maioria levou 0 ou 1 segundo.

Visualizar ISSUE:

Versão

Release JAVA: 5.82.00

Data do Release :  






  • Sem rótulos