MQ Devel

Now we can use rabbitmq or other mq, this patch is for testing, not for production
This method looks correct, although it could be more efficient: make result a list, append each element, and then return `'.'.join(result)`.