Apache骆驼JMS队列重用

时间:2018-07-18 13:49:36

标签: java apache-camel jms

理论问题。异步使用JMS和Apache Camel。

是否可以创建像这样的解决方案:

  1. 消费者从A队列中消费消息first.queue
  2. 消息A仍在first.queue队列中
    • 消费者对收到的消息X进行一些逻辑操作A,并以错误结束。在这种情况下,我想安排相同的操作-从A接收消息first.queue,然后再次执行操作X
    • 如果操作X成功完成,则从队列中删除消息A并完成作业

换句话说,我要将消息A保留在队列first.queue中,直到操作X完成而没有错误。完成后-从队列中删除邮件。

0 个答案:

没有答案