I might have some time to look at
https://issues.apache.org/jira/browse/CXF-6610

before 3.1.5 gets released if not then we will do for 3.1.6

It should be a very basic update, say if an optional property "abortWhenThresholdIsReached" is set then a specific exception is thrown, and either JAXWS or JAXRS mappers can then map it to 503

Sergey
On 18/01/16 11:08, Sergey Beryozkin wrote:
Hi,
jaxrs:server can have features or native CXF interceptors registered
within jaxrs:features and jaxrs:inInterceptors (or
jaxrs:outInterceptors), so that demo should work the same way with JAXRS
servers it works with JAXWS.
Unfortunately I haven't experimented much myself yet, though as I said
one thing we noticed that supporting optionally returning 503 instead of
suspending the overflowing client requests will be needed - that should
be not be difficult to do.

Cheers, Sergey

On 18/01/16 10:54, Vjacheslav V. Borisov wrote:
Sergey, how should we adopt this approach to jax-rs services?

Which is there jax-rs analogs to  AbstractPhaseInterceptor<Message> ?


2016-01-15 16:19 GMT+04:00 Sergey Beryozkin <sberyoz...@gmail.com>:

Hi

CXF ships its own throttling feature, Dan did it, see


https://fisheye6.atlassian.com/browse/cxf/distribution/src/main/release/samples/throttling


The threads will be temporarily suspended If the threshold is reached.
One thing that still needs to be done is to support actually
returning 503
(if preferred) as opposed to suspending the clients.

Sergey


On 15/01/16 11:12, Vjacheslav V. Borisov wrote:

Hi,

How to  limit concurrent requests served by specific resource, or by
application iteself?

Found this thread

http://stackoverflow.com/questions/5563442/how-to-set-limit-to-the-number-of-concurrent-request-in-servlet


Should i do something like showed in accepted answer,
or cxf has his  limit configuration ?



--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/






--
Sergey Beryozkin

Talend Community Coders
http://coders.talend.com/

Reply via email to