若是发送的消息类型是map类型,能够经过SerializationUtils.deserialize方法将消息转换成map类型。html
经过String类的构造函数接收byte[]类型的消息数据,得到jsonStr后能够转换成其它类,而后再进行相关操做。json
这里@RabbitListener注解在方法上,若是类中有多个@RabbitListener(queues = TopicRabbitmqConfig.EVENT_MSG_QUEUE_NAME)注解的方法,测试的结果是轮流的调用。函数
注意,这里RabbitListener注解在类上,方法中经过@RabbitHandler注解标识。post
发送消息可参看本博客中这篇文章:测试