a fast and simple distributed publish-subscribe messaging system (mq)