【问题标题】:Grails - Asynchronous controller actionsGrails - 异步控制器动作
【发布时间】:2013-06-10 12:27:58
【问题描述】:

我正在学习 Grails,并且正在开发一个 Grails 应用程序。我有一个将值发送到 grails 控制器的表单。控制器可能需要一段时间才能提供输出。但我不希望用户在转到结果页面之前坐下来等待。

我希望用户提交表单,然后转到结果页面。一旦 grails 控制器完成,结果页面将从控制器加载动态内容。但与此同时,结果页面可能包含用户的其他数据。

我不确定这里的解决方案是否正确。有人告诉我有关 gpars 的信息,但在研究它时,它似乎更适合我的需求。

【问题讨论】:

    标签: grails asynchronous controller


    【解决方案1】:

    您可能想要使用JMS 队列,它正是为此而设计的——异步消息传递。

    查看这篇文章,它教你基本概念以及如何使用 Grails JMS 插件:http://java.dzone.com/articles/using-jms-grails

    【讨论】:

    • 谢谢埃利亚斯。我刚刚用github.com/basejump/grails-executor 让它工作了,但是,我有一个新东西。但我喜欢你的建议。我也会研究它并与插件进行比较。
    • 酷!我希望你能好好看看 JMS——它可能会更容易扩展。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-03
    • 2016-01-14
    • 1970-01-01
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 2014-08-04
    相关资源
    最近更新 更多