a front system based on message queue