0

我的工作需要队列获得 3 条不同的数据才能工作。一个 int、一个 double 和一个 int[] 列表。

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

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

4

1 回答 1

2

RabbitMQ 消息只是字节流。您可以在这些消息中发送您想要的任何内容,因此如果您从 Java 执行此操作,您应该选择一个序列化程序来将您的对象转换为 XML 或 JSON 或您喜欢的任何字节流:

Java中的XML序列化?

http://flexjson.sourceforge.net/

于 2012-04-18T03:24:37.707 回答