3 Replies Latest reply on Aug 31, 2012 10:34 AM by Andy Taylor

    server -> client sending fails (from server perspective)

    Leonid GL Newbie


      Hi All

       

      Following situation:

       

      The server sends a small message form a queue to a client (non-transact, CLIENT_ACK). After the entire message is sent and Before the message arrives the client (the message is still flying...), the network connection fails so  the client does nothing know about that message.

       

       

      Since the server has not received the acknowledge AND the client-session does still exist on the server,

      it doesn't send the message again (the rdelivery happens after the session is closed or session.recovery() ).

       

       

      So, how does the server recognize the lost message OR how can I force the redelivery? Thank you.

       

      HornetQ version: 2.1.14