01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Framework |
Módulo: | LIB |
Função: | TECHFIN |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFRM1-32107 |
02. SITUAÇÃO/REQUISITO
Smartlink: Quando não existe um leitor para determinada mensagem, mantemos a mesma na fila para sempre. Isso pode gerar uma lentidão futura, de acordo com o número de mensagens sem leitores.
Techfin: Quando a mensagem de envio fica muito grande (json), o processo de strTran acaba causando lentidão no envio das integrações;
Job: Alto consumo de memória quando temos um schedule processando processos especiais.
03. SOLUÇÃO
Smartlink: Implementação da fila DLQ para mensagens que não possuem leitores. Essa fila é uma espécie de "lixo" onde as mensagens sem leitores ficarão armazenadas. Ela poderá ser alterada diretamente pelo portal do smartlink, seja para excluí-las permanentemente ou para colocá-las novamente na fila.
Techfin: Melhora da string utilizada para a transformação. Deixar a string origem e destino do mesmo tamanho. Isso gerará ganho de performance.
Job: Melhora do processo de controle de thread de execução de processos especiais.
04. DEMAIS INFORMAÇÕES
Não se aplica
05. ASSUNTOS RELACIONADOS
Não se aplica