【问题标题】:Recommended approach to multi-threading in Grails 3Grails 3 中推荐的多线程方法
【发布时间】:2015-06-02 03:49:17
【问题描述】:

在 Grails 2 中,我使用 Executor plugin 在服务中执行多线程操作,并且效果非常好。像大多数 Grails 插件一样,它还没有被移植到 Grails 3。 GPars library 是/曾经是多线程的另一个选项,但由于 Codehaus 关闭,我不愿意使用它。

在 Grails 3 中推荐的多线程方法是什么?

【问题讨论】:

    标签: grails grails-3.0


    【解决方案1】:

    documentation 的异步编程部分概述了推荐的方法。它利用 GPars 并且还具有一些特定的 Grails 功能。

    【讨论】:

    • @ubiquibacon Grails Async API(如 Josua 所述)是在 Grails 2.3 中引入的。如果您在 Grails 2.3 及更高版本中工作,您也可以使用它来代替 Executor 插件。
    • 我已经部分记住了为什么我使用 Executor 插件而不是 Grails 的内置异步功能。我在使用 Grails Async 时遇到了会话问题,但 Executor 插件不那么痛苦。见here。我想我会再次尝试 Grails Async。
    猜你喜欢
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    • 1970-01-01
    • 2021-11-12
    • 1970-01-01
    • 1970-01-01
    • 2020-09-08
    相关资源
    最近更新 更多