我的邮件大小可能会达到2MB,而且我预计最多可以获得1000条消息。
答案 0 :(得分:0)
为什么不在收到队列消息时保留队列消息?
public void onMessage(Message message) {
if (message instanceof TextMessage) {
try {
messageDao.save(message); // <----- See you can persist then and there
}
catch (JMSException ex) {
throw new RuntimeException(ex);
}
}
else {
throw new IllegalArgumentException("Message must be of type TextMessage");
}
}