Hi @akg17,
You have two “out of the box” options for failed consumer message error handling with the Solace binder as defined here.
Option 1: Message Redelivery basically unbinds/rebinds your app from the broker and will end up in a re-delivery of the message to your app. Depending on how you configure your max-redeliveries on your queue and if you have a Solace DMQ configure on it then the message could end up falling to the DMQ for handling.
Option 2: Error Queue Republishing will send messages that throw an exception to an error queue. This error queue is just another regular queue on the broker that any app can listen on.
Note that those are the “out of the box” options, but of course depending on your use case there are custom approaches you could take.