【问题标题】:Using AsyncResult when http connection cannot stay open for long当 http 连接无法长时间保持打开状态时使用 AsyncResult
【发布时间】:2017-05-05 16:45:55
【问题描述】:

由于客户的旧反向代理(每个连接线程模型),我不能让客户端连接长时间打开。

假设一个浏览器请求导致调用一个异步 EJB 方法,该方法需要 3 分钟来处理。我还能使用返回的Future 吗?我应该将它存储在某个地方以便在不同的请求中访问它吗?

解决这个问题的好做法是什么?

【问题讨论】:

    标签: future ejb-3.1 java-ee-7 servlet-3.0


    【解决方案1】:

    让请求等待 3 分钟听起来不太好。您可以更好地使用信号器之类的东西,在这种情况下,您可以从服务器调用客户端。

    【讨论】:

      猜你喜欢
      • 2018-01-23
      • 1970-01-01
      • 1970-01-01
      • 2012-12-21
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 2013-03-10
      • 2017-06-02
      相关资源
      最近更新 更多