0
由于客户的一个旧的反向代理(每个连接线程模型),我无法将客户端连接保持长时间打开状态。当http连接无法长时间保持打开状态时使用AsyncResult
假设浏览器请求导致调用需要3分钟才能处理的异步EJB方法。我还可以使用退回的Future
吗?我应该将它存储在什么地方,以便可以通过不同的请求访问它?
解决此问题的最佳做法是什么?
由于客户的一个旧的反向代理(每个连接线程模型),我无法将客户端连接保持长时间打开状态。当http连接无法长时间保持打开状态时使用AsyncResult
假设浏览器请求导致调用需要3分钟才能处理的异步EJB方法。我还可以使用退回的Future
吗?我应该将它存储在什么地方,以便可以通过不同的请求访问它?
解决此问题的最佳做法是什么?
让请求等待3分钟听起来不太好。你可以更好地使用signalr类型的东西,在这种情况下你可以从服务器调用客户端。