java - 使用单例模式的 jax-ws 客户端

标签 java web-services jakarta-ee singleton jax-ws

我有一个java ee应用程序,应用程序中有一个jax-ws客户端, 在对我的应用程序的每个请求开始时,我使用 jax-ws 客户端, 如果我将 jax-ws 客户端实现为单例,我可以提高性能吗?

最佳答案

Steve McConell suggests您不应该根据轻微的性能改进推测来做出架构决策。实例化一个对象一次,与一遍又一遍实例化相比,当然会带来性能提升。

尽管如此,我认为如果您不每秒实例化数千个 jax-ws 客户端,您的性能就不会以证明架构更改合理的方式得到改善。不管怎样,您应该测量 jax-ws 实例的性能开销,然后决定是否值得这么麻烦。

希望我有帮助!

关于java - 使用单例模式的 jax-ws 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20825679/

相关文章:

java - MaxMind 的 GeoIP2 java API 线程安全吗?

java - 如何在 Filter 中验证 Struts 1 的 url action 映射

c# - 如何解码 WCF 中的多部分/相关响应?

安卓 :Problem with parameter passing(webservices)

java - 部署时出现 LifecycleException

java - JPA 实体不刷新(为每个事务使用新的 EntityManger)

jakarta-ee - 如何避免 WebappClassLoader.findResources 中的 NullPointerException?

java - scala 迭代 java hashSet

java - 我如何代表第三方运行不受信任的代码?

c# - 寻找有关 .Net 和 Cocoa 之间 Web 服务的最佳实践