审核mule入站出站邮件

时间:2015-08-10 10:17:16

标签: mule

我们正在尝试审核所有传入/传出消息,我们的mule流中的标题信息。

同样我们尝试使用'wire-tap',我们发现它非常有用,它也适用于mule 3.6.1,但在3.7中给出错误。

sample flow with wire tap

审计的任何想法/建议?

好的,让我补充一些细节:

我们要做的是 - 无论通过流组件传递或流动什么消息,我们都希望将其复制到某个子流(比如队列中)而不中断主流,以便我们可以检查消息。

2 个答案:

答案 0 :(得分:0)

你可以通过多种方式使其发挥作用

1)丝锥是选择之一。您可以将消息异步路由到子流,子流将执行审计工作。但我不知道为什么你没有发现窃听有用。你能解释一下吗?

2)从主流接收的所有消息,即可以发布到JMS队列的消息。因此,另一个流程将从那里读取并执行审计工作。使用这多个项目可以使用相同的代码段并发布JMS队列进行审计。

答案 1 :(得分:0)

这可以通过许多不同的方式完成,你可以在你的问题中提到它们,例如logger组件和拦截器。

所有标题都可用作消息属性,因此如果您记录整个消息,则会显示它们。只需将一个记录器组件放在入站端点之后,然后放在出站端点之前,这很容易完成。

如果您需要一些日志条目转换,您可以随时将其置于电话线中,这样您就不会干扰您的流程功能。