spring rabbitmq 传值只能传字符串吗

 我来答
玉泉山居士godd
2017-01-17 · 超过228用户采纳过TA的回答
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:263万
展开全部
下面是RabbitMQ的消息确认机制:“为了确保消息不会丢失,RabbitMQ支持消息确认机制。客户端在接受到消息并处理完后,可以发送一个ack消息给RabbitMQ,告诉它该消息可以安全的删除了。假如客户端在发送ack之前意外死掉了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BeckPotter
2018-01-14 · TA获得超过864个赞
知道小有建树答主
回答量:205
采纳率:100%
帮助的人:35.2万
展开全部
可以传任意类型,String,integer,甚至是对象都是可以的。但是考虑到的是2个点 ,一个是传对象要封装一个对象还要实现serializable接口——麻烦!另一个是要考虑到通用性,因为rabbitMQ是AMQP的,是可以跨平台的(而不是JMS只可以Java之间传输),将来可能传到其他的客户端。如果传的是Java特有的数据类型(比如对象,比如集合)那么都是解析不了的.所以通常是放入map,然后将map序列化成json格式,也就是String类型的json格式.然后发送过去。消费方就可以拿到这个String解析了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式