Having your long running processes run in the background is a powerful feature that will make your users happy and your website very fast. But it may not be enough to have the process running in the background where no one knows if it is still working.
Wouldn't it be nice if there was a way to see the status of the background process, when looking at the web site? It would be great to see a percentage complete or some other indicator to say that things are still working, right?
In this episode, you'll see how you can do exactly that with RabbitMQ. You'll add status updates to your background process, and use the Rabbus library to very quickly configure the needed messages. By the end of this episode, your long running process will be serving status updates to your web application, showing the end user how far along the process is.