2010-03-29 49 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服務器來支持此架構,該架構可以在同一臺機器上運行。