2009-03-19 10 views
1

Ich möchte DWR transparent Batch alle Remote-Aufrufe, die im Laufe der Behandlung des gleichen Ereignisses getan werden.transparente Batch-Remote-Anrufe in DWR

Der Grund ist, dass die Behandlung eines Ereignisses in Javascript nur eine kurze Zeit dauern kann und nichts anderes während der gleichen Zeit passieren kann. Wenn ich also viele Anrufe machen möchte, möchte ich DWR transparent machen. Ist das möglich? Wie?

Antwort

0

DWR-Website erklärt Call Batching.

Von another DWR page:

Ferngespräche zusammen chargiert werden kann Latenz zu reduzieren. Die Optionen können auch Satz auf dem endBatch() Methode:

dwr.engine.beginBatch(); 
Remote.methodInBatch1(params, callback1); 
Remote.methodInBatch2(params, callback2); 
dwr.engine.endBatch({ 
    timeout:3000 
});