ESB消息处理器 - 捕获已删除的消息

时间:2016-09-17 18:09:03

标签: wso2esb

如果我的消息处理器遇到问题(例如HTTP 500错误代码)或由于它而达到最大重复次数,则消息将被删除。我在日志中看到了这一点:

ForwardingService删除失败的消息并继续消息处理器

我的问题是如何抓住它?消息处理器故障无法捕获它

我想实现一个逻辑,将已删除的邮件转换为JIRA票证,因此可以调查并且不会丢失任何消息。

任何想法?谢谢!

1 个答案:

答案 0 :(得分:0)

我相信对于HTTP 500,它应该触发故障序列。对于超过最大传递尝试次数的邮件,您可以指定使用Fail-over Message Forwarding Process。另一种解决方法是使用代理服务而不是消息处理器。