我目前正在使用WSClient和Groovy& Grails连接到Web服务。然而,当我点击服务时,到实际收到数据的时候,我遇到了一些相当大的延迟。它是我的一个理论,它被我们的代理服务器赶上了,这导致了延迟。
我正在寻找一种方法来查看WSClient实际上正在做什么的输出...只是找到了控制台,但我无法通过Google查找任何内容以及我可以使用的参考书。< / p>
任何帮助或指导都将不胜感激。
答案 0 :(得分:0)
您可能会发现soapUI有用。尽管名称如此,但它可用于调试SOAP或REST服务,并可作为独立应用程序或IDE插件使用。
答案 1 :(得分:0)
将这些添加到您的Config.groovy应该有所帮助:
log4j = {
debug 'grails.app',
'groovyx.net.ws',
'org.apache.cxf'
}
我建议的另一件事是做一些profiling and tuning来尝试追踪瓶颈的来源。