'How do message queue response codes work?

Currently my company has a message queue that takes in third party requests, and consumes them on one of our applications. However, there is no way for the third party to know if the request was successful. All of the requests made to our messaging queue return responses {code: 200, message: "successfully placed on queue"}.

We're currently using a script to look through the logs every day and create a report with all the failures. I don't have a lot of knowledge about message queues but this just seems like what we're doing is really bad practice.

What is the best practice for handling this situation?



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source