Most of the time your message broker will be a backbone of your application, having a single point of failure here will defeat the whole purpose of having built redundancy in other layers of your app.
I had been a fan of screen for a while now, recently i discovered an alternative that allows you to do basically the same but in a much more elegant way.
Tmux is a [terminal multiplexer](https://tmux.github.io/)