Páginas filhas
  • DSERTSS3-4529 - DT TRANSMITE - NF-e | CT-e (emitidos e recebidos) - Lentidão nas API's do Compras

01. DADOS GERAIS

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Transmite

Função:Não Há
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :

DSERTSS3-4529

02. SITUAÇÃO/REQUISITO

Lentidão nos serviços portal-api e cte-api, afetando a utilização do Transmite.

03. SOLUÇÃO

Após análise foi identificado que a lentidão nas API's estava sendo causada pelo volume de requisições para exportação dos documentos, utilizada na integração com o Protheus.

Foram implementados os seguintes ajustes para otimizar a performance das API's e do mecanismo de exportação dos documentos:

  • Implementação do cache nos endpoints onde é feito o pedido de exportação e também na consulta do recibo;
  • Alteração dos principais métodos envolvidos, para execução do processamento assíncrono.
  • Nas requisições de exportação que partem da integração com o Protheus, foi incluída lógica para limitar a quantidade de documentos exportados por recibo, com o objetivo de otimizar o tempo de resposta, uma vez que a mesma requisição é enviada várias vezes ao dia para o TOTVS Transmite, não havendo necessidade de ser processada em uma única requisição.
  • Configuração do auto scaling do banco de dados, permitindo que o mesmo possa utilizar os recursos de CPU e memória de forma elástica, quando necessário.

04. DEMAIS INFORMAÇÕES

  • Não Há.

05. ASSUNTOS RELACIONADOS

  • Não Há.