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.
|
---|