0
正如我們所知道的,消息在獲得成功後將被activemq刪除。我想永遠在數據庫中傳遞信息。如何配置activemq?如何使用jdbc消息存儲配置activemq而不刪除消息後?
正如我們所知道的,消息在獲得成功後將被activemq刪除。我想永遠在數據庫中傳遞信息。如何配置activemq?如何使用jdbc消息存儲配置activemq而不刪除消息後?
那麼,最明顯的方法是讀取消息,處理消息,然後將消息移動到歸檔隊列。
如果您確實想將郵件存儲在您正在閱讀的隊列中(無論出於何種原因),則可以使用QueueBrowser
而不是receive
來避免使用該郵件。
檢查出主題上的this Oracle JMS example,它也應該適用於ActiveMQ/JMS。
另一種方式,只要提到它,就是在事務中讀取它,然後在事務完成後回滾事務。缺點是你會試圖一遍又一遍地閱讀相同的信息和...