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