【问题标题】:Simple java SOAP webservice - consistent poor performance简单的 java SOAP webservice - 性能始终不佳
【发布时间】:2011-05-03 15:11:17
【问题描述】:

我有一个非常简单的 web 服务,它本质上是数据库和外部调用者之间的接口。

在单元测试期间直接调用服务方法时,会立即处理结果。奇怪的是,在我的本地机器上运行存根 ws 时,无论我执行什么查询,结果总是几乎正好 5 分钟。结果时间太一致了,除了问题之外没有其他任何东西。

ws 是使用内置的 Java 6 JAX-ws 库 inc 构建的。使用 Java 6 HttpServer 和 Xalan 作为 xslt 处理器。

有人遇到过类似的问题吗?

问候, 安迪

事实证明,这与下面第一个评论链接中描述的问题相同。谢谢你。默认情况下,用于生成客户端的 Axis 版本是使用 http 1.0 而不是预期的 1.1 生成的。

【问题讨论】:

标签: java performance soap


【解决方案1】:

哈,我从没见过简单的 java SOAP webservice =)

也就是说,结果“几乎正好需要 5 分钟,无论如何……”这一事实听起来有点像编码错误。是否应该休眠 300 毫秒但实际上阻塞了 300 秒?

【讨论】:

  • 是的,检查了所有这些。必须是一个难以破译的基础设施问题。我可以很好地运行服务并执行所有方法,只是当我通过存根 ws 客户端执行此操作时不行。莫名其妙。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多