Potential missing message during failover in a HA group
In a failover test that I'm doing while both producer and consumer are participating in a guaranteed message delivery, I am seeing below exception in the Producer
Transport exception occurred when message Id not available. JCSMPTransportException Error receiving data from underlying connection.
producer.send() call returns successfully but event
handleError() call back prints this message. Does it mean message is lost before getting spooled? Could someone please clarify this?
My assumption is,
producer.send() is a blocking call (i'm using the standard client - not non-blocking approach), therefore, call returns when the message is successfully spooled.