2010-07-21 8 views
1

Est-ce que qx.io.remote.RPC est muti? ou ce sera un chagrin d'utiliser le même objet pour appeler plusieurs services et méthodes avec le même objet? comme:Est-ce que qx.io.remote.RPC prend en charge plusieurs threads

var myRpc = new qx.io.remote.RPC(url, service1); 

var handler1 = function(..){...}; 
myRpc.callAsync(handler1, method1); 

var handler2 = function(..){...}; 
myRpc.callAsync(handler2, method2); 

var result = myRpc.callSync(method3); 

ou je devrais créer un nouvel objet pour chacun des appels?

Répondre

3

Lorsque vous utilisez la méthode "callAsync" ou "callSync", une requête unique est créée en interne. Vous pouvez donc créer une instance RPC et effectuer plusieurs appels avec cette instance.

Le seul délimiteur est la file d'attente interne des navigateurs. Ceci est géré par qooxdoo (le nombre maximum de requêtes est vérifié) et le repli est de 2.

Questions connexes