Ajuste de Desempenho para Mediações
É possível definir a propriedade sib:SkipWellFormedCheck no console administrativo para aprimorar o desempenho de uma mediação. Antes de configurar uma propriedade para ajustar uma mediação, você deveria considerar o comportamento da mediação para impedir a modificação ou a perda de mensagens.
A mediação não deve modificar a mensagem ou deve garantir que a mensagem seja bem formada pós-mediação. Uma mensagem bem formada possui os valores de propriedade de mensagem que podem ser serializadas e um gráfico de dados de mensagens que está em conformidade com o formato da mensagem.
Se você configurar uma propriedade de ajuste para uma mediação que não esteja em conformidade com essas regras,
poderão ocorrer os seguintes eventos:
- As mensagens desaparecem ao deslocar-se entre mecanismos do sistema de mensagens ou quando são salvas no armazenamento de mensagens.
- As mensagens modificadas, em lugar das originais, chegam ao destino de exceção.
- As mensagens são modificadas enquanto uma mediação ou um aplicativo de consumidor está lendo seu conteúdo.
Dica: Ao utilizar um enterprise bean como um produtor de mensagens, o tópico
ou o tamanho do conjunto do connection factory de fila age como um regulador que controla
a taxa na qual um enterprise bean pode produzir mensagens. Não há um valor específico que
seja adequado a todas as circunstâncias, e assim você deve ajustar esse parâmetro para
sua combinação específica de aplicativo e hardware.