【问题标题】:Audit mule inbound outbound messages审核 mule 入站出站消息
【发布时间】:2015-11-02 05:12:13
【问题描述】:

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

同样,我们尝试使用“wire-tap”,我们发现它在 mule 3.6.1 上也很有用,但在 3.7 中出现错误。

对审计有什么想法/建议?

好的,让我添加更多细节:

我们正在尝试做的是 - 无论消息通过流组件传入或流动,我们都希望将其复制到某个子流(例如队列中)中,而不会中断主流,以便我们可以检查消息。

【问题讨论】:

    标签: mule


    【解决方案1】:

    您可以通过多种方式使其工作

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

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

    【讨论】:

      【解决方案2】:

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

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

      如果您需要一些日志条目转换,您可以随时将其放在一个窃听器中,这样您就不会干扰您的流程的功能。

      【讨论】:

        猜你喜欢
        • 2014-08-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-08-10
        • 1970-01-01
        • 2016-11-08
        • 2019-07-02
        相关资源
        最近更新 更多