0
正如我们所知道的,消息在获得成功后将被activemq删除。我想永远在数据库中传递信息。如何配置activemq?如何使用jdbc消息存储配置activemq而不删除消息后?
正如我们所知道的,消息在获得成功后将被activemq删除。我想永远在数据库中传递信息。如何配置activemq?如何使用jdbc消息存储配置activemq而不删除消息后?
那么,最明显的方法是读取消息,处理消息,然后将消息移动到归档队列。
如果您确实想将邮件存储在您正在阅读的队列中(无论出于何种原因),则可以使用QueueBrowser
而不是receive
来避免使用该邮件。
检查出主题上的this Oracle JMS example,它也应该适用于ActiveMQ/JMS。
另一种方式,只要提到它,就是在事务中读取它,然后在事务完成后回滚事务。缺点是你会试图一遍又一遍地阅读相同的信息和...