ActiveMQ:我们可以使用一条消息发送多个文件吗?

时间:2019-03-29 11:16:46

标签: jms activemq

我想通过ActiveMQ消息发送一些字符串,一些整数和一些文件吗?可能吗 ?我知道BlobMessages,ByteMessage和ObjectMessages,但它们似乎都无法回答我的问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

JSON是一种可能的解决方案。将数据放入JSON对象,将JSON转换为字符串,然后将其填充为TextMessage,或将字符串转换为字节,然后将其填充为BytesMessage。您可能会遇到邮件最终大小的问题。如果是这样,您可能希望移至ActiveMQ Artemis which supports arbitrarily large messages