Respool to queue
I was reading the behavior for Solace redelivery to consumer while assuming I have an exclusive queue with one consumer.
Can you please let me know if the behavior is correctly understood ?
Solace redelivers messages on the transport level. Meaning the messages are redelivered only when a flow or connection is re-established while the ack was still underway/in-flight for that message before the unbind happened.
Is there an out-of-box capabality (without terminating the connection) where the messages are NACK-ed and sentback or respool-ed to the queue (for example when there were errors in processing that message by the subscribing application). The consumer should not remember the state for the message and rather treat it as a fresh message. This will certianly not help unless the consuming application is fixed to handle such mischievous messages. But this is in absence of using the Solace replay feature as we have brokers that are shared by different systems and the replay capabailty is not granular to the topic level.
Thanks in advance.