2012-07-12 5 views
0

Remoting-config에 여러 목적지가있는 BlazeDS RemotingService가 정의되어 있습니다. 필자의 시나리오에서는 ActionScript로 세 번의 신속한 서비스 호출을 수행하고 있습니다. 두 개의 호출은 하나의 대상에 해당하는 반면 다른 호출은 다른 대상에 해당합니다. 그러나 세 가지 호출은 모두 서버에서 동 기적으로 실행되며 마지막 서비스 요청이 완료 될 때까지 모두 대기합니다. 이것은 정상적인 행동입니까? 서로 독립적으로 서비스 요청을 실행하고 반환 할 수 있습니까?BlazeDS가 비동기식으로 서비스 호출을 실행하거나 반환하지 않습니다.

답변

0

3 개의 서비스 호출을 동시에 수행하는 경우 모두 비동기 적으로 반환됩니다. 그들은 마지막 서비스 요청이 끝날 때까지 기다리지 않을 것입니다.

하지만 동시에 여러 번 전화를 걸 때 유명한 "중복 세션"문제가 발생할 가능성이 높습니다. 가능하면 통화를 차례대로 진행하십시오.

+0

사실, 그건 사실이 아닙니다. 동일한 세션을 통해 호출 된 경우 동기 배치에서 처리됩니다. – Wagan8r

관련 문제