RestEasy:处理并发请求

时间:2015-09-01 12:25:11

标签: java multithreading concurrency resteasy

我需要知道jBoss如何处理Web服务的多个并发请求的详细信息。例如,我创建了一个webservice,用于下载特定文件。如果100个或更多人同时点击该服务,我需要检查系统的行为方式。

Resteasy框架处理在多线程中是否拥有自己的,或者需要在我们的最终处理。或者服务器会处理它吗?

1 个答案:

答案 0 :(得分:0)

RestEasy是JAX-RS规范的一个实现。根据JAX-RS对于每个新的HTTP请求,一个新的Rest资源类是默认构造的(例如,当你在其他框架如Spring时,这是非常不可能的例外)。鉴于此,您可以保证Rest资源中的代码(实际上是状态)是线程安全的。但是如果你有更深层次的其他代码,比如存储在你的HTTP会话中的东西,或者你的Rest资源中使用的某些服务(直接或间接),那么你的任务就是让它成为线程安全的。