A high-throughtput, distributed, publish-subscribe messaging system