您好,欢迎来到星星旅游。
搜索
您的当前位置:首页RabbitMQ中各种消息类型如何处理

RabbitMQ中各种消息类型如何处理

来源:星星旅游
RabbitMQ中各种消息类型如何处理

⼀:消息类型

Map

String(含json字符串类型)

⼆:处理⽅法2.1 Map消息

如果发送的消息类型是map类型,可以通过SerializationUtils.deserialize⽅法将消息转换成map类型。

2.2 字符串类型(含json格式)

通过String类的构造函数接收byte[]类型的消息数据,获得jsonStr后可以转换成其它类,然后再进⾏相关操作。

这⾥@RabbitListener注解在⽅法上,如果类中有多个@RabbitListener(queues = TopicRabbitmqConfig.EVENT_MSG_QUEUE_NAME)注解的⽅法,测试的结果是轮流的调⽤。

三:另⼀种接收⽅式

注意,这⾥RabbitListener注解在类上,⽅法中通过@RabbitHandler注解标识。

四:发送消息

发送消息可参看本博客中这篇⽂章:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务