2010-03-29 29 views
0

我需要改进的响应时间Grails应用程序,所以我需要使用并行处理,可以将用户的网页后进行独立的工作是刷新Grails的背景通话争夺camle或后台线程

它看起来像骆驼和后台线程插件可以为我做到这一点。我尝试了骆驼的方式,但得到“会议不存在”的错误,它看起来像Hibernate无法在骆驼acynchonouse调用运行。

在后台线程的描述,他们提到,他们解决了这个问题。

任何一个可以告诉我这将是更好的选择,哪些与Hibernate很好的发挥?

所有最优秀的 乌尔里希

回答

2

尝试石英插件。最近发布的v0.4.2修复了由于Grails 1.2发生变化而影响少数插件的“Session does not exist”错误。石英对于完成预定的后台工作以及一次性工作非常有用。

http://grails.org/plugin/quartz

1

Background-thread插件适用于我的Grails 1.2.1我还没有尝试过骆驼路线。

我遇到的唯一问题是,同时改变在开发时(我认为这是一个域类)的代码,但是一旦我重新启动它的工作的应用程序,它至今。

希望有所帮助。

0

骆驼是用于系统之间的集成,是不是在您的方案完美契合。如果石英是不是对你的配合(如伯特建议),我建议你看看JMS - 它可以让你火异步消息放入处理队列中。如果您使用JMS plugin,您可以配置服务,以对收到的邮件回复,GORM /等。将按预期工作。然而,您将需要运行JMS服务器来支持此架构,该架构可以在同一台机器上运行。