gpt4 book ai didi

grails - 向用户发送反馈以在Grails中进行长期运行?

转载 作者:行者123 更新时间:2023-12-02 14:20:49 25 4
gpt4 key购买 nike

我的Grails应用程序中运行时间很长。我的第一个解决方案是简单地在 Controller 中执行操作,然后让用户等待操作完成。这不是可接受的解决方案,我想向用户显示操作的进度。进展只是文本。该操作可能需要10秒钟到大约30分钟。

如何为我的长期操作向用户显示进度?

最佳答案

首先,您可能想尝试Executor plugin,以便可以在后台运行作业。效果很好。

然后,我想您有2个选择。让浏览器通过Ajax轮询服务器以进行更新(正如Tim指出的,JProgress插件会为您做类似的事情),或者获得更多的优势,并考虑使用HTML5 WebWorkers作为服务器推送方法。 WebWorkers在以下版本中不可用

关于grails - 向用户发送反馈以在Grails中进行长期运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10012738/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com