-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jose,

On 7/6/12 9:09 AM, Jose María Zaragoza wrote:
> 2012/7/6 Christopher Schultz <ch...@christopherschultz.net>:
>> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
>> 
>> 
>> It is unreasonable to queue requests as a mitigation for high
>> load: you will only make things worse for your clients.
>> 
> 
> If I create a valve which delays requests by source IP address ,
> how does it affect to all request ?

If you merely delay (e.g. using Thread.sleep) then you starve other
requests from getting processed. If you are able to put the request
back into the request queue and then have the thread continue on to
the next request, then you run the risk of (ultimately) starving the
IP that needs to be delayed.

> I mean, if my valve performs a sleep() for 2 min. when  receives a 
> request from certain IP ,

That's insane.

> what does it happen with others requests from other clients ?

The other requests have to wait, of course.

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.17 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/3I3cACgkQ9CaO5/Lv0PCqxwCgwFP2KIs++N7CYTW1p/4lUK69
6lUAoI6hmgGOQ+0F29ztYSD+S2qTNQET
=KAZW
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to