Конфигурация Apache CXF Jetty httpj: engine-factory ThrottlingFilter для возврата HTTP 503 при высокой нагрузке - PullRequest
1 голос
/ 08 января 2012

У меня есть следующая конфигурация сервера Jetty внутри моего уровня REST Apache CXF JAX-RS:

<httpj:engine-factory bus="cxf">
  <!--
    you just need to specify the TLS Server configuration for the certain port
  -->
  <httpj:engine port="${port}">
    <httpj:tlsServerParameters>
      <sec:keyManagers keyPassword="${keystorePassword}">
        <sec:keyStore type="JKS"
                      password="${keystorePassword}"
                      file="${keystoreFile}"/>
        </sec:keyManagers>
        <sec:trustManagers>
          <sec:keyStore type="JKS"
                        password="${keystorePassword}"
                        file="${bookshelf.portal.http.keystoreFile}"/>
      </sec:trustManagers>
    </httpj:tlsServerParameters>

    <httpj:threadingParameters minThreads="5"
                               maxThreads="15" />

    <httpj:sessionSupport>true</httpj:sessionSupport>
  </httpj:engine>
</httpj:engine-factory>

Я бы хотел настроить Jetty на использование ThrottlingFilter для выдачи ошибки HTTP 503 при высокой нагрузке на сервер.

Как мне это сделать?

...