【发布时间】:2012-10-06 04:07:48
【问题描述】:
JAX-RS/Jersey 2.x 是否利用 servlet 3.0 异步功能?或者它只是老式基于线程/请求的 servlet 架构之上的另一个异步层。
【问题讨论】:
JAX-RS/Jersey 2.x 是否利用 servlet 3.0 异步功能?或者它只是老式基于线程/请求的 servlet 架构之上的另一个异步层。
【问题讨论】:
据我了解,Jersey 中的 async 将出现在 2.0 版本中(主要是 JAX-RS 2.0 的实现)。查看当前状态on the project:
目前我们正在全速开发 Jersey 2.0,它将实施 JAX-RS 2.0。里程碑构建可从 maven Central 获得 存储库。您可以看到 Jersey 2.0 API 的最新快照 文档here。更多信息请访问Jersey 2.0 Status page。
查看文档,您可能会发现AsyncResponse,我猜这是一个好的开始。
【讨论】:
Jersey 支持各种容器。在 Servlet 3.x 上运行时,它利用异步 servlet 功能来实现异步 API。在 Grizzly 上运行时,它利用了 Grizzly NIO API。
【讨论】: