use the MessageQueueTransaction when receive msg