JMS消息对象有多大?

时间:2012-03-11 08:42:54

标签: java jms

主要问题没有提出问题的概念,所以我在这里解释它。

任务是划分属于一个族的对象(基于某种关系)并将它们作为JMS消息传递给一个进程来处理。家庭中的所有人都应该一起处理。

现在家庭小组可以变得更大。所以问题。还有其他方法没有我列出的问题。

2 个答案:

答案 0 :(得分:11)

理论上,消息大小仅受JVM堆大小的限制。但我认为发送太大的消息并不是一个好习惯。我会说如果你的信息大于10K,重新考虑你的设计。

如果你真的需要用你的消息发送大量数据,可能更好的解决方案是将数据存储在数据库中并使用消息发送主实体的ID,这样另一方就能够检索它所需的数据。 / p>

答案 1 :(得分:1)

实际上Object Message中的JMS没有任何限制。 JMS是API,如果其实施必须为此问题做出决定。

有关详细信息,请参阅此问题/答案:JMS message size