Поддерживает ли qx.io.remote.RPC несколько потоков? - PullRequest
1 голос
/ 21 июля 2010

Есть ли qx.io.remote.RPC мути с резьбой? или будет грустно использовать один и тот же объект для вызова нескольких служб и методов с одним и тем же объектом? как:

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);

или я должен создать новый объект для каждого из вызовов?

1 Ответ

3 голосов
/ 22 июля 2010

всякий раз, когда вы используете метод "callAsync" или "callSync", уникальный запрос создается внутри.Таким образом, вы можете создать один экземпляр RPC и выполнить несколько вызовов с этим экземпляром.

Единственным ограничителем является внутренняя очередь браузеров.Это обрабатывается qooxdoo (проверяется максимальное количество запросов), и резерв составляет 2.

...