A mini publish/subscribe message broker