grails - Grails:1.3.7中的异步服务

标签 grails asynchronous groovy

我有一个使用邮件插件发送通知的邮件服务。我已经触发了save方法。我注意到的是,保存方法现在速度较慢,因为部分处理时间是从GSP生成电子邮件模板并将消息发送到smtp主机。
加快此过程的最佳策略是什么?我在考虑某种异步处理。我可以使用Grails或Groovy中的设施(我是否会使用线程...?)。

最佳答案

是的,Grails中有几种​​异步处理方法。我结束了与您完全相同的用例使用Executor插件,它的工作原理很吸引人。

关于grails - Grails:1.3.7中的异步服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7133053/

相关文章:

grails - Grails-项目的升级和降级版本

servlets - Async Servlet - 首选实现

javascript - javascript 中的非阻塞 setTimeout 与 ruby​​ 中的 sleep

java - 是Throwable类的printStackTrace(),异步

groovy - 静态编译的 Groovy 中没有哪些 Kotlin 功能?

grails - 配置和注入(inject) Grails 服务

ios - 从 grails Controller 流式传输 mp4 在 iPhone 上不起作用

grails - 如何在Grails 3.2脚本中检索当前依赖关系

groovy - 如何在 jenkinsfile 中硬链接(hard link)文件

Java CharsetDecoder在每个字符后插入空格