An opensource message queue, that can support basic and complicated distribute environments