Árvore de páginas

Melhoria no sistema de envio de mensagens entre monitor e SmartClient.

 

 

Situação

Sistema de mensagens Monitor - SmartClient apresentava problemas de replicação e perda de mensagem.

Ocorrência

 

Melhoria

Foram implementadas as seguintes melhorias no sistema de envio de mensagens:

  • Criação de um buffer para armazenamento de mensagens e controle por Thread.
  • Limite de 5 mensagens por Thread, prevalecendo sempre as 5 ultimas enviadas.
  • Controle do processamento de mensagens onde consiste em processar o buffer de mensagens de uma determinada thread ou seja, a primeira que receber interação do usuário e depois, limpar todos os demais buffers relacionados a cada thread conectada. Com isso, ao utilizar o recurso "Enviar mensagens para todos" via monitor, garantiremos que na primeira interação com client, o usuário receba as mensagens e evitaremos que sejam replicadas em outras interações com outras telas do SmartClient.
  • Implementada a chave no INI para LIGA-DESLIGA das melhorias. Deve ser configurada a chave "MONITORCONTROLUSERMSGS = 1". Observando que como DEFAULT, sempre virá desligada.
Informação adicional
  • Melhoria realizada através das ocorrências: TEC-5145, TEC-5383 e TEC-5282
  • Disponível em BUILDS superiores a 7.00.121227P.
  • Sem rótulos