<mule>是否有办法将文件入站事务与JMS出站绑定

时间:2015-09-21 17:23:21

标签: java mule

有没有办法将文件入站事务与mule中的JMS出站绑定。 用例是从文件入站读取文件并进行一些处理并写入JMS出站。但是如果MQ关闭,它应该回滚完成事务

1 个答案:

答案 0 :(得分:1)

由于没有明确说明“某些处理”是什么意思,我假设某些文件数据转换不会存储在持久存储中,以下是如何尝试用例

  1. 有一个文件连接器来读取文件
  2. 做处理
  3. 使用catch异常策略调用JMS outbound。在catch异常策略处理回滚场景
  4. 注意:如果您正在处理数据,则需要在异常块中对其进行反转处理。

    最后但并非最不重要的是,如果您的处理对JMS有效负载没有影响(我不认为是这种情况 - 只是一个想法)使用分散聚集,这将使回滚更容易