gpt4 book ai didi

java - 如何在 ReSTLet 中使用 Jetty ThrottlingFilter

转载 作者:行者123 更新时间:2023-12-02 08:38:31 26 4
gpt4 key购买 nike

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

我确实设置了 ma​​xThreadsacceptQueuesize 等参数(如下所述: http://www.restlet.org/documentation/1.1/ext/com/noelios/restlet/ext/jetty/JettyServerHelper )。

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

看来jetty的ThrottingFilter( http://www.mortbay.org/jetty/jetty-6/apidocs/index.html?index-all.html )正是我正在寻找的,但我不知道如何在我的reSTLet服务中应用。

最佳答案

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

关于java - 如何在 ReSTLet 中使用 Jetty ThrottlingFilter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/495710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com