为什么我们不同步Webservices?

时间:2012-12-05 03:19:46

标签: java web-services rest synchronization synchronous

让我们举一个休息网络服务的例子。当我们定义一个webservices时,在内存中它被创建为一个单例,但我们建议不要让webservices同步?为什么这样?

1 个答案:

答案 0 :(得分:4)

Web容器的作者不遗余力地构建一个高度并发,高度可扩展的系统,该系统可以允许与硬件同时处理的用户数量。

如果您继续同步Web服务,现在无论您的服务器有多快或它可以处理多少并发连接,每个用户都必须排队等待一次使用您的Web服务。

对于大多数Web服务来说,这将被视为一个相当大的体系结构失败:)