自己尝试写的一个mq