2012-07-12 59 views
0

我有一个BlazeDS RemotingService在我的remoting-config中定义了多个目标。在我的场景中,我正在ActionScript中进行三次快速的服务调用。两个呼叫对应一个目的地,而另一个呼叫对应另一个目的地。但是,所有这三个调用都在服务器上同步执行,所有这三个调用都在等待直到最后一个服务请求完成才返回。这是正常的行为吗?是否有可能使服务请求执行并彼此独立返回?BlazeDS异步执行或返回服务调用

回答

0

如果您同时进行三个服务调用,则它们都将异步返回。他们不会等待最后的服务电话完成。

但我不会建议,因为在同一时间进行多个呼叫,您有很高的机会成为着名的“重复会话”问题。如果可能的话,一个接一个地打电话。

+0

事实上,事实并非如此。如果通过同一个会话调用它们,它们会在同步批处理中进行处理。 – Wagan8r 2012-07-18 18:35:46