Java-JAX-WS Web服务线程安全和性能问题
作者:互联网
我从其他几篇文章中了解到,并且我对JAX-WS Web服务的了解不是线程安全的.我的Web服务将被100个客户调用,我们需要能够处理大约200个事务/秒.
我的Web服务将与数据库进行交互以执行其工作,如果我在访问数据库的代码周围引入了synced关键字,那么我实质上将确保一次只能有一个线程访问数据库,我想知道是否仍然能够在这种情况下达到所需的吞吐量.在此先感谢您的帮助.
有人告诉我实际上将数据库访问工作移到另一个类中,并在方法级别实例化该类,这样我就不需要使用synced关键字并且仍然可以实现线程安全.那是对的吗?
解决方法:
如果您需要事务处理和线程安全,为什么不只使用EJB作为JAX-WS端点?
标签:multithreading,jax-ws,thread-safety,web-services,java 来源: https://codeday.me/bug/20191201/2077993.html