2013-06-13 5 views
2

Grails를 배우고 있고 내가 작업하고있는 grails 애플리케이션이 있습니다. grails 컨트롤러에 값을 보내는 폼이 있습니다. 컨트롤러는 출력을 전달하는 데 다소 시간이 걸릴 수 있습니다. 하지만 사용자가 결과 페이지로 이동하기 전에 앉아서 기다리는 것을 원하지 않습니다.Grails - 비동기 컨트롤러 작업

사용자가 양식을 제출 한 다음 결과 페이지로 이동하고 싶습니다. Grails 컨트롤러가 끝나면 결과 페이지는 컨트롤러에서 동적 컨텐츠를로드합니다. 그러나 결과 페이지에는 사용자를위한 다른 데이터가있을 수 있습니다.

올바른 해결책이 확실하지 않습니다. 누군가 gpar에 관해 나에게 말했지만, 그것을 연구하면서, 그것은 나의 요구를 위해 조금 더 진보 된 것처럼 보인다.

답변

1

JMS 대기열을 사용하고 싶을 수도 있습니다. 정확하게는 비동기 메시징을 사용합니다.

체크 아웃 당신에게 기본 개념과 방법 Grails의 JMS 플러그인을 사용하는 가르친다이 문서 : http://java.dzone.com/articles/using-jms-grails

+0

감사 엘리야. 나는 지금 https://github.com/basejump/grails-executor를 가지고 일하고있다. 그러나 나는 새로운 것을 가지고있다. 그러나 나는 네가 제안한 것을 좋아한다. 나는 그것도 살펴보고 플러그인과 비교할 것이다. – continuousqa

+0

쿨! 여러분이 JMS를 잘 살펴보기를 바랍니다. 아마 쉽게 확장 될 것입니다. – elias