主要问题并没有给出问题的具体概念,所以在这里我来解释一下。
任务是根据某种关系将属于一个家庭的对象进行划分,并将它们作为JMS消息传递给一个进程进行处理。所有家庭成员应该一起处理。
现在,家庭群体可能会变得更大。所以问题是:是否有其他方法可以避免我列出的问题。
从理论上来说,消息大小仅受JVM堆大小限制。但我认为发送过大的消息并不是一个好的实践。如果您的消息大于10K,那么最好重新考虑您的设计。
如果您确实需要发送大量数据,可能更好的解决方案是将数据存储在数据库中,并使用消息发送主体的ID,以便对方能够检索所需的数据。
ID
在数据库中的数据? - Gnanam