如果我的消息处理器遇到问题(例如HTTP 500错误代码)或由于它而达到最大重复次数,则消息将被删除。我在日志中看到了这一点:
ForwardingService删除失败的消息并继续消息处理器
我的问题是如何抓住它?消息处理器故障无法捕获它
我想实现一个逻辑,将已删除的邮件转换为JIRA票证,因此可以调查并且不会丢失任何消息。
任何想法?谢谢!
答案 0 :(得分:0)
我相信对于HTTP 500,它应该触发故障序列。对于超过最大传递尝试次数的邮件,您可以指定使用Fail-over Message Forwarding Process。另一种解决方法是使用代理服务而不是消息处理器。