2014-09-23 77 views
0

所以我有這樣的代碼,提交這裏我使用javax.UserTransaction作爲UT:JMS上的用戶交易

  ut.begin(); 
       message = consumeMessage(); 

       if (message != null) {      
        worker.processMessage(message);     
        message.acknowledge(); 
       } 
       ut.commit(); 

反正是有防止信息丟失提交失敗?有沒有什麼辦法讓提交本身對消息進行確認?希望有人能幫助!

回答

0

爲了解決這個問題,您必須使用Interposed Client Manager,這會將事務導入到webLogic,然後按預期方式執行回滾。