【问题标题】:JMS commit on User Transaction用户事务的 JMS 提交
【发布时间】:2014-09-23 14:54:13
【问题描述】:

所以我有这段代码,我在其中使用 javax.UserTransaction 作为 ut:

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

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

有没有办法防止提交失败时丢失消息?有没有办法让提交本身对消息进行确认?希望有人能帮忙!

【问题讨论】:

    标签: java jms weblogic jta


    【解决方案1】:

    关闭问题,您必须使用 Interposed Client Manager,这会将事务导入 webLogic,然后回滚按预期工作。

    【讨论】:

      猜你喜欢
      • 2016-10-23
      • 2011-01-25
      • 2020-07-06
      • 2019-08-30
      • 2016-10-28
      • 2021-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多