Java Web 应用程序框架,用于处理需要长时间计算的进程的客户端回调

标签 java web frameworks callback

我想获得一些关于在 Java Web 框架内处理长计算任务的方法以及如何回调到浏览器客户端的信息。

我接触过 JBoss 远程处理和 Spring 远程处理。

希望能够让客户端发送请求进行处理。处理可能需要 X 时间,完成后就会响应客户端。

欢迎任何优点、缺点和建议。

谢谢。

最佳答案

有几种方法可以实现这一点:

  • 利用 Servlet 3.0 和 AsyncTask
  • 合并 Comet通过 UI 长轮询或服务器推送来实现。
  • 使用 HTML5 构建您的 UI,并利用 WebSockets (最不便携的解决方案)。

JBoss 和 Spring Remoting可能都是可行的解决方案,但它们确实是为不同的目的而构建的。

关于Java Web 应用程序框架,用于处理需要长时间计算的进程的客户端回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15755439/

相关文章:

java - Dspace安装错误

java - Java 永久 While 循环

web - 如何从 F# 代码进行外部 POST API 调用

php 从数据库中获取日期列

python - Django:根据 URL 在 settings.py 中动态设置 SITE_ID?

python - 非 GUI 自动化系统测试框架

java - GraphQl usług 网关模式

css - 反对使用 CSS 框架的理由是什么?

ios - Xcode 框架版本/当前/标题/错误

java - 在给定机器上控制 Java 线程创建的最佳方法是什么?