REST Web服务和Java中的并发性

时间:2014-08-26 05:57:39

标签: java web-services rest concurrency

我要编写一个简单的REST Web服务来从服务器下载文件(一个简单的GET方法) 问题是:在这种情况下我是否必须处理并发或Web服务器会这样做?

3 个答案:

答案 0 :(得分:2)

嗯,有点模糊的问题,但是:

  • 取决于您如何使用JAX-RS实现REST服务?
  • 取决于您运行它的服务器。
  • 你是什么意思"处理并发"?由于REST是无状态的,因此并发性应该不是您关注的问题。

答案 1 :(得分:2)

这取决于“处理并发”的含义。您是否必须编写代码以在每个传入请求上生成线程?不,Jersey会在调用您的API方法之前为每个请求创建一个新线程。当其他人DELETE文件时,您是否需要担心GET请求?烨。

答案 2 :(得分:1)

如果您只使用方法局部变量,则并发不是问题(容器处理此问题)。