Produto: |
Solucoes_totvs_cross | | SolucaoCross | ||||
---|---|---|---|---|---|---|---|
Solucoes_totvs_parceiros | SolucaoParceiros | ||||||
Solucoes_totvs_parceirosexptotvs | |||||||
Linha de Produto: | linhas_totvsFranquias e Redes | ||||||
Segmento: | segmentos_totvsVarejo Segmento | | |||||
Módulo: | PDV Omnishop | ||||||
Função: | Geral | ||||||
País: | Brasil | ||||||
Ticket: | |||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-12187 |
...
tabs | Passo 01, Passo 02, Passo 03, Passo 04 |
---|---|
ids | passo1,passo2 |
Foi identificado que o PDV Omnishop está deixando requisições HTTPs abertas, podendo gerar uma lentidão no PDV.
Adicionar política de retry nas requisições a API, caso a requisições falhe, será efetuado duas novas tentativa com um delay entre cada uma.
Adicionar Log das falhas ao efetuar requisições HTTP para a API.
Reduzido o numero de conexões abertas do HttpClient;
Alterado o HttpClient para utilizar o manipulador de requisições HTTP nativo de cada plataforma aumentando a performance;
Criado versões assíncronas de todos os métodos de requisição REST;
Utilizado a opção ResponseHeadersRead do HttpClient, permitindo que o conteudo possa ser lido enquanto é recebido, sem ter que aguardar o buffer total da resposta.
Implementando o padrão de repetição para falhas de chamadas transitórias (Falhas nas quais o servidor / API não conseguiu receber ou processar a requisição);
Criado Log de falhas do HttpClient.
Informações |
---|
Pacote PDV Omni: 2.2.197.0 / 2.3.90.0 / 3.0.15.0 |
...
default | yes |
---|---|
referencia | passo1 |
...
default | no |
---|---|
referencia | passo2 |
Card documentos | ||||
---|---|---|---|---|
|
...
Templatedocumentos |
---|