Well that glosses over basically everything about RabbitMQ. For example it does support pub-sub (with reliable delivery, via queues) which almost certainly takes care of your "data bus" use case (unless your scale warrants something else, in which case find better doc than this terrible article...)
Oh dear. I was trying to capture a conversation I had with a software architect at a user group recently, that they said they'd found helpful, but seems like it didn't translate well in to short-written-form!