Hi Brian,

You can tune the threads in the Tomcat HTTP connector. Set maximum threads to 
the maximum concurrency you are prepared to support. That way requests will 
wait until a thread becomes available.

Steve Millidge
C2B2
The Leading Independent Middleware Experts. 
T: 08450 539457 |M: 07920 100626 |W: www.c2b2.co.uk | E: smilli...@c2b2.co.uk
---------------------------------------------------------------------------------------------------------------
C2B2 Consulting Limited, Unit 33, Malvern Hills Science Park, Geraldine Road, 
Malvern, Worcestershire, WR14 3SZ
Registered in England and Wales: 4563419, Registered Office: Ardendale, Old 
Hollow, Malvern, Worcestershire

-----Original Message-----
From: Brian Braun [mailto:brianbr...@gmail.com] 
Sent: 30 June 2012 17:19
To: Tomcat Users List
Subject: Re: Any way to deal with too many request per second?

Hi Joseph,

Could you elaborate that further please? It sounds like a solution, but I 
didn't understand it.
Thanks in advance!

On Fri, Jun 29, 2012 at 8:28 PM, Joseph <wutong...@gmail.com> wrote:

> Try jdk build in block queue in concurrent pkg
>
> 在 2012-6-30,7:57,Brian Braun <brianbr...@gmail.com> 写道:
>
> > Hi,
> >
> > First of all, I'm using Ubuntu 11.1 + Tomcat 7.0.22.
> >
> > I created a RESTfull service. My clients are sending me HTTP 
> > requests,
> and
> > I return them responses. Usually, a client makes at the most 1-2 
> > requests per second which is totally fine, but some clients 
> > sometimes make about
> 30
> > requests per second and that makes my server suffer, even though I'm
> using
> > a load balancer with two servers behind it. I would like to find a 
> > way to deal with this. The best thing would be to delay them when 
> > they do that, not to totally stop or ban them, but to slow them 
> > somehow. Maybe
> creating a
> > queue for them, or maybe putting them in a lower priority, until 
> > they
> slow
> > their requests.
> > I could program this myself, but I guess there is already a solution 
> > somewhere. Maybe a Tomcat valve could do it? Does anybody know one? 
> > Or maybe some kind of filter? Any suggestions?
> >
> > Thanks in advance.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
>
>


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

Reply via email to