a simple IM base on Rabbit MQ