我有一个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/