There's also the DoSFilter and QoSFilter that could be used to give the
healthcheck a higher priority and other requests upper limits of resource
usage.


Joakim Erdfelt / joa...@webtide.com

On Thu, May 24, 2018 at 3:51 PM, Jesse McConnell <jesse.mcconn...@gmail.com>
wrote:

> Sorry, called Executors now in this context, if you check out the
> constructors for the ServerConnector you should see some javadoc about how
> if it is null then it uses the server's executor but you can pass it your
> own if you like.
>
> Not sure if you can rely on the newer reserved threads mechanism for this
> or not, I don't think so but one of the others can confirm.
>
> Might be another way to do it, this was just the older more traditional
> approach that I remember doing.  QoSFilter might cover this case as well
> but would require some more knowledge of your app then I have to say
> definitively.
>
> cheers,
> Jesse
>
> --
> jesse mcconnell
> jesse.mcconn...@gmail.com
>
>
> On Thu, May 24, 2018 at 1:46 PM Benjamin Jaton <benjamin.ja...@gmail.com>
> wrote:
>
>> But isn't the thread pooling configured at the level of the server?
>>
>>         Server server = new Server(8086);
>>         QueuedThreadPool qtp = (QueuedThreadPool) server.getThreadPool();
>>         qtp.setMaxThreads(6);
>>
>> On Thu, May 24, 2018 at 11:04 AM, Jesse McConnell <
>> jesse.mcconn...@gmail.com> wrote:
>>
>>>
>>> I know some folks set up a separate connector on a different port for
>>> health checks like this with its own thread pool.
>>>
>>> Jesse
>>>
>>> --
>>> jesse mcconnell
>>> jesse.mcconn...@gmail.com
>>>
>>>
>>> On Thu, May 24, 2018 at 12:23 PM Benjamin Jaton <
>>> benjamin.ja...@gmail.com> wrote:
>>>
>>>> Greetings,
>>>>
>>>> I've asked a question on SO a few days back:
>>>> https://stackoverflow.com/questions/50455251/jetty-
>>>> priority-treatment-of-health-checks
>>>>
>>>> ---
>>>> My Jetty is servicing requests on /myservice/*
>>>>
>>>> My problem is that when the server's queue gets full, the health check
>>>> requests on /healthcheck start failing.
>>>>
>>>> Is it possible to have a separate queue for my health checks, or is
>>>> there another way to do this?
>>>>
>>>> (code sample)
>>>> ----
>>>>
>>>> I'm trying my chance in here, maybe someone has tried to do this before
>>>> and has thoughts about it?
>>>>
>>>> Thanks
>>>> Benjamin
>>>> _______________________________________________
>>>> jetty-users mailing list
>>>> jetty-users@eclipse.org
>>>> To change your delivery options, retrieve your password, or unsubscribe
>>>> from this list, visit
>>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>
>>>
>>> _______________________________________________
>>> jetty-users mailing list
>>> jetty-users@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>>
>>
>> _______________________________________________
>> jetty-users mailing list
>> jetty-users@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>
> _______________________________________________
> jetty-users mailing list
> jetty-users@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
_______________________________________________
jetty-users mailing list
jetty-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to