gpt4 book ai didi

java - Restful WS 如何同时处理多个客户端?

转载 作者:行者123 更新时间:2023-11-30 10:45:51 25 4
gpt4 key购买 nike

我是 RESTful Web 服务领域的新手,我对 WS 的工作原理有疑问。

上下文:

我正在开发一个具有高负载的 RESTful WS;在某个给定时间,我可以说最多 10 个客户端发送多个请求。所有请求都将发送到端口 80。

我正在使用 Jersey (Java) 开发 WS 并部署在 Tomcat Web 服务器上。

问题:

假设我们有 5 个客户端同时发送请求;每个发送 2 个请求到端口 80;他们会按照先进先出的顺序处理吗?如果我们不关心顺序,我们可以有某种多线程吗?

最佳答案

这完全取决于您使用的服务器及其配置方式。标准配置(你得努力让它不标准)就是多线程。换句话说 - 服务器通常会为每个新请求自动创建或使用另一个线程,并且几乎可以肯定它将被并行处理。

您实际上可以使用 java.lang.Thread.currentThread() 在运行的代码中看到它 - 打印当前线程的名称和 Rest 请求,您将看到。

关于java - Restful WS 如何同时处理多个客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36822949/

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