I'm adding service bus message queues to an integration platform when sending data to the third party applications.
Requirement:
- If the third party application is down/network issue/data issue, the process should stop processing the queue. It should hold the entire queue until the 3rd party system is up or data issue fixed.
- If the processing get failed, need to send an email but the message should not moved to the dead letter queue.
- The message should retain at the same point until it can proceed. So that entire queue is on hold state.
Is there any way of handing this flow using Azure service bus Message Queues? or any alternative ways of achieving this?
Regards,