【问题标题】:Grails: async service in 1.3.7Grails:1.3.7 中的异步服务
【发布时间】:2011-08-21 03:13:43
【问题描述】:

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

【问题讨论】:

  • 好点!将分叉插件并将该功能添加到它!干杯!
  • 好主意,坦率地说,我很惊讶它不是核心的一部分。

标签: grails asynchronous groovy


【解决方案1】:

是的,Grails 中的异步处理有多种替代方案。我最终将 Executor 插件用于与您完全相同的用例,它就像一个魅力。

【讨论】:

  • 感谢您的建议。我无法弄清楚的一件事是插件是否允许非阻塞回调。我在 get() 上看到了 Future 对象块。任何代码示例将不胜感激。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-17
  • 2013-11-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-08
相关资源
最近更新 更多