如何使用jdbc消息存储配置activemq,而不在使用后删除消息?
如我们所知,在消息消费成功后,activemq将删除该消息。我想永远在数据库中存储消息。如何配置activemq?好吧,最明显的方法是读入消息,对其进行处理,然后将其移动到存档队列 如果确实希望将消息存储在正在读取的队列上(无论出于何种原因),可以避免使用如何使用jdbc消息存储配置activemq,而不在使用后删除消息?,jdbc,activemq,Jdbc,Activemq,如我们所知,在消息消费成功后,activemq将删除该消息。我想永远在数据库中存储消息。如何配置activemq?好吧,最明显的方法是读入消息,对其进行处理,然后将其移动到存档队列 如果确实希望将消息存储在正在读取的队列上(无论出于何种原因),可以避免使用QueueBrowser而不是receive来使用消息 看看这个主题,它也应该适用于ActiveMQ/JMS 另一种方法,仅提一下,是在事务中读取它,然后在事务完成后回滚该事务。缺点是你会一遍又一遍地阅读同一条信息
QueueBrowser
而不是receive
来使用消息
看看这个主题,它也应该适用于ActiveMQ/JMS
另一种方法,仅提一下,是在事务中读取它,然后在事务完成后回滚该事务。缺点是你会一遍又一遍地阅读同一条信息