1 Reply Latest reply on Nov 28, 2005 10:07 PM by Adrian Brock

    jms + http + redelivery

    Dieter Cailliau Newbie

      Despite this thread explaining that a dead consumer is detected within 2 minutes (and his unacked messages are marked for redelivery) ...

      http://www.jboss.com/index.html?module=bb&op=viewtopic&t=60583

      i have messages, that only get marked for redelivery after restarting jboss (or the queue).

      I think it has something to do with the http-layer i use in between, maybe i didn't get it right:

      in uil-service there's a read timeout of 2 minutes (120000),
      in the queue the redeliveryTimeout is 0, and limit -1
      in HTTPServerILService i have pingPeriod 0, timeout 60, restinterval 0.

      Appearently this combination does not mark messages for redelivery if they are not acked within 2 minutes, using http for communication layer. Why?

      I am aware of the fact that redelivery itself is only triggered by calling recover(). I'm using jboss 4.0.2.