【问题标题】:Mule:Setting Rest Call response as property in original message payloadMule:将 Rest Call 响应设置为原始消息有效负载中的属性
【发布时间】:2015-01-17 13:39:54
【问题描述】:

有这样一个场景:使用来自 amqp:inboundendpoint 的消息,然后使用 HTTP 出站端点请求调用 rest 服务,并使用请求响应消息交换模式。我需要设置从 amqp 接收到的消息有效负载的属性,其中包含在 HTTP 出站响应中检索到的某些数据。实现此设计的最佳组件是什么。我是否需要在丰富器中调用 HTTP 出站,然后使用从 rest 调用中检索到的其他属性来丰富有效负载,或者是否有任何其他可能的设计。

【问题讨论】:

    标签: mule mule-studio mule-component


    【解决方案1】:

    消息丰富器专为这种情况而设计,请查看this

    【讨论】:

      【解决方案2】:

      是的,正如 Victor 所说,Mule Message Enricher 将是在这种情况下使用的不错选择..

      消息丰富器实际上做的是用附加信息(这就是您需要的)丰富传入消息并执行特定任务而不干扰或修改原始有效负载......

      因此,在这种情况下,丰富器之后的消息处理器将获得原始有效负载而不进行修改...所以我可以说,您的方法是正确的,您可以使用丰富器.. 你可以找到更多关于浓缩器的信息:-http://www.mulesoft.org/documentation/display/current/Message+Enricherhttp://blogs.mulesoft.org/enrich-your-experience-orchestration-and-data-enrichment-with-mule-3-1/

      【讨论】:

        猜你喜欢
        • 2015-07-14
        • 2023-03-13
        • 2015-03-20
        • 1970-01-01
        • 2014-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多