gpt4 book ai didi

web-services - Java EE 应用程序服务器中的 JAX-WS 客户端池

转载 作者:行者123 更新时间:2023-12-04 05:25:52 25 4
gpt4 key购买 nike

我有一个在 Java EE 应用服务器上运行的应用程序,它需要调用合作伙伴公司的 Web 服务。

使用我的 JDK (1.6) 中的 wsimport.exe 我已经生成了客户端类。我实例化服务并获取端口以调用 Web 服务。

我注意到对 Web 服务的第一次调用很慢,我相信这是因为它正在验证 WSDL。后续调用很快。

我可以将 WSDL 保留在本地,显然这会加快第一次调用的速度。

为了优化我的应用程序,我想我可以创建一个客户池。这有一个额外的好处,我在应用程序中有一些节流 - 假设我有一个 5 个客户端的池,那么最多我将为 5 个客户端使用内存。如果我的服务器上的负载突然增加,我不必担心无限数量的客户端会导致内存不足错误。根据过去的经验,我假设 Web 服务客户端使用大量内存...

  • 你愿意去游泳池吗?
  • 您如何克服第一次调用网络服务时速度缓慢的问题?
  • 创建该池的最佳方法是什么,以便我必须进行最少的编程(即我想使用库/API 或其他任何东西,这样我就不必重新发明轮子并编写一些毛茸茸的错误)。

最佳答案

Apache Commons Pool可能正是我所追求的。

它是可配置的,似乎什么都想到了。

关于web-services - Java EE 应用程序服务器中的 JAX-WS 客户端池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11447187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com