2017-04-24 86 views
0

有一个类似的问题,但没有答案,所以我再次问。 当连接到外部系统失败时,mule会调用系统异常策略。 Mule documentation说:“当发生系统异常策略时,Mule向注册监听器发送异常通知,记录异常,以及 - 如果异常是由连接失败引起的 - 则执行重新连接策略。骡子”。 我的问题:我们可以捕捉mule中的系统异常吗?如果没有,那么我们如何处理骡子中的系统异常

  1. 是什么注册的侦听器这里的意思?
  2. 什么意思“系统异常策略不能在Mule中配置”
  3. 如何捕获系统异常,记录并发送通知电子邮件?

在此先感谢。

回答

0

注册听众在这里表示什么?

已注册的监听程序是一个单独编程的代理程序,它针对mule注册以处理来自Mule的通知。

“系统异常策略不能在Mule中配置”是什么意思?

系统异常是在没有消息涉及的系统级引发的异常 - 策略是如何处理这些异常并且它不能被更改。这与从流中引发的消息级异常不同,它由可配置的消息异常策略捕获(尽管配置了默认策略),并且存在大量记录的选项。

如何捕获系统异常,记录并发送通知电子邮件?

为此,您需要创建一个注册监听器。这在文档中有一些深入的讨论。 https://docs.mulesoft.com/mule-user-guide/v/3.7/mule-server-notifications

有诸如此类的事情,你需要做的一个很好的例子 - > https://forums.mulesoft.com/questions/61915/retrieve-java-component-name-in-mulesoft-flow.html

0

@Jeet,

可以以每一个连接失败的时间赶上和(例如通过电子邮件)通知配置通知监听器和记录仪。 检查此link以了解关于此事的更多信息

相关问题