【问题标题】:What is the best way to get response time in OSB在 OSB 中获得响应时间的最佳方法是什么
【发布时间】:2016-02-19 21:33:37
【问题描述】:

我这样做是这样的: 在 OSB 管道的消息流中,在请求开始时,将当前时间分配给一个变量。然后在响应中,使用响应的当前时间减去变量来计算响应时间。然后我有一个报告行动来报告这个数字。

我知道 OSB 有一个内置的监控工具,它可以显示代理服务器、管道和业务服务器的响应时间。如您所见,我的解决方案仅包括从管道+业务服务器开始的时间,但不包括请求和响应消息通过代理服务器的时间。除此之外,以这种方式计算也感觉像是一种非标准方法。

OSB 提供了一个 JMX API,可以获取这些内置监控数据。但这会使我们的项目更加复杂。

如果我们想使用 OSB 报告操作来报告响应时间。有没有最好的方法呢?

【问题讨论】:

    标签: web-services servicebus oracle12c osb response-time


    【解决方案1】:

    只需将 Weblogic 切换为使用扩展日志格式,并告诉它将 time-taken 添加到它记录每个响应的令牌列表中。

    http://middlewaretechnologies.blogspot.com.au/2012/03/configure-extended-logging-in-http.html

    或者如果你想阅读官方文档:

    http://docs.oracle.com/cd/E14571_01/web.1111/e13701/web_server.htm#CNFGD207

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-01-01
      • 1970-01-01
      • 2011-07-05
      • 1970-01-01
      • 2019-10-25
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      相关资源
      最近更新 更多