我们正在使用 Jersey 编写一些 REST 服务。我们的服务进行了一些底层服务调用,这些调用恰好非常慢,这导致每个请求的每个线程都保持 3-4 秒。在调查时,我遇到了 .Net 中的异步页面,它为来自线程池的每个请求分配一个线程,并在 I/O 操作开始后将线程返回到线程池,并在 I/O 操作完成时获取一个新线程以执行其余操作加工。
泽西岛有没有类似的东西,我们可以提供更多的并发连接,而不是为每个连接保留一个线程,直到它完成。我不想发布请求,返回 GUID,然后继续轮询来自客户端的请求状态,因为我不控制客户端代码。
谢谢,GG