繁体   English   中英

服务器端的 JAX-RS 中是否有公共共享线程池/执行程序?

[英]Is there a common shared thread pool / executor in JAX-RS on server side?

我有一个 JAX-RS 服务:

@GET
@Path("/foo")
/* ... */
public Response show() {
  // Execute an async  task here

  return Response.ok().entity(result).build();
}

我知道我们可以创建一个线程池服务,或者使用 JVM commonPool() ,但我想知道 JAX-RS 标准或实现中是否有内部线程池(我使用 Jersey 和 Jetty)例如用于处理要求?

在Jersey中找到可以直接注入的ExecutorServiceProvider

@Inject
private final ExecutorServiceProvider executorServiceProvider;

然后

ExecutorService executorService = executorServiceProvider.getExecutorService();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM