Java 如何在Restlet中为Jetty使用ThrottlingFilter

Java 如何在Restlet中为Jetty使用ThrottlingFilter,java,jetty,restlet,http-status-code-503,Java,Jetty,Restlet,Http Status Code 503,我想配置一个webservice,这样一旦接受队列已满,服务就会返回503。目前,这些请求似乎只是超时 我确实设置了一些参数,如maxThreads和acceptQueuesize(如下所述:) 但是一旦acceptQueue已满,服务就不会响应503 我正在寻找jetty的ThrottlingFilter(),但我不知道如何在我的restlet服务中应用。除非将应用程序作为WAR文件部署到jetty中,否则您将无法利用ThrottlingFilter。JettyServerHelper将Res

我想配置一个webservice,这样一旦接受队列已满,服务就会返回503。目前,这些请求似乎只是超时

我确实设置了一些参数,如maxThreadsacceptQueuesize(如下所述:)

但是一旦acceptQueue已满,服务就不会响应503


我正在寻找jetty的ThrottlingFilter(),但我不知道如何在我的restlet服务中应用。

除非将应用程序作为WAR文件部署到jetty中,否则您将无法利用ThrottlingFilter。JettyServerHelper将Restlet引导为一个独立服务器,使用Jetty接受HTTP连接,因此无法使用Servlet过滤器。我不确定是否在Servlet世界之外的Jetty中使用类似ThrottlingFilter的处理逻辑。

如果您是对的,请参阅restlet讨论列表中的以下线程: