Here's a crazy idea. I don't know whether this is even possible in Java, but 
what if we just had nodes not query reject, and instead had them send a TCP 
backoff request to slow incoming queries down so that they are comming in at 
the same rate that they are being processed. (With a buffer of course) Then 
the requesting node has a VERY good idea of how long it will be before it 
will get it's responce, and at any given time could say "Ah, forget it, this 
is taking to long." and then send it to the next node instead. (Which is now 
presumably faster.) 

Is this possible to control, or fake at the application level like this, or 
would this have to involve sending some other control messages on a separate 
connection?

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to