如何向rabbitmq发送不同的数据?

时间:2012-04-15 03:34:07

标签: queue rabbitmq

我的工作要求队列获得3个不同的数据。一个int,一个double和一个int []列表。

从教程中我只看到发送的单个字符串。我可以在队列中发送多种类型的数据而无需将其转换为字符串吗?

编辑:我的工作我认为是将所有内容转换为字符串,我可以一次提交一个但是需要多个数据的队列呢?

1 个答案:

答案 0 :(得分:2)

RabbitMQ消息只是字节流。你可以在这些消息中发送你想要的任何内容,所以如果你是用Java做的,你应该选择一个序列化器来将你的对象转换成XML或JSON的字节流或者你喜欢的任何东西:

XML serialization in Java?

http://flexjson.sourceforge.net/