【问题标题】:Response Time for a web serivice in mule ESB?mule ESB中Web服务的响应时间?
【发布时间】:2019-11-18 08:19:43
【问题描述】:

如何获得MULE ESB平台网络服务POST请求的响应时间

【问题讨论】:

    标签: mule mule-esb


    【解决方案1】:

    您可以使用变量来设置当前时间,然后在您发出请求或连接器操作后计算响应时间。

    使用 dataweave 在响应变量中设置当前时间

    dw::util::Timer::currentMilliseconds()
    

    稍后使用转换器计算响应时间,您将转换结果设置为 responseTime

    %dw 2.0
    import dw::util::Timer
    output application/json
    ---
    Timer::currentMilliseconds() - vars.responseTime
    

    【讨论】:

    • 感谢上述解决方案,但我们在休息服务中是否有任何内置组件/参数在处理请求时默认提供响应时间?
    猜你喜欢
    • 2015-02-13
    • 1970-01-01
    • 1970-01-01
    • 2014-09-10
    • 1970-01-01
    • 2012-04-02
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    相关资源
    最近更新 更多