我有一个场景,我使用JS(KNOCKOUT)来调用Groovy控制器,并确实调用后端的服务调用。当从前端调用此进程时,groovy控制器调用大约4个不同的服务。 Groovy控制器当前按其编码顺序工作,并等待每个服务在另一个服务之前完成其任务,这是正确的。我需要对代码进行重新分解,以便服务调用应该并行运行(不要彼此等待,这是一种AJAX特性)。我知道我可以使用Threads来实现它。我可以使用任何其他库或Groovy功能吗?
我无法使用groovy.Async,因为我们在项目中使用grails 2.2.2。任何帮助是极大的赞赏。