Recomendado |
Se for atingido o tempo limite da transação, a mensagem deverá ser
reciclada, resultando em trabalho extra. Para utilizar o modo não-ASF,
defina esta propriedade com um valor inferior ao tempo limite da transação,
mas deixe um excedente com, no mínimo, a duração máxima do método onMessage()
do bean orientado por mensagens. Por exemplo, se o método onMessage() do
bean orientado por mensagens geralmente demorar, no máximo, 10 segundos e o
tempo limite da transação estiver definido para 120 segundos, você pode
definir a propriedade NON.ASF.RECEIVE.TIMEOUT para, no máximo, 110.000 (110.000
milissegundos, isto é, 110 segundos). |