누군가 다음과 같이 나를 도울 수 있다면 좋을 것입니다.Jetty 전송에서 스레드 이름 접두어 구성
우리는 현재 Jetty를 사용하여 REST 인터페이스 (Spring으로 설정 됨)를 노출하고 이러한 호출을 처리하는 데 사용되는 스레드의 접두어를 설정할 수 있기를 원합니다. 나는이 동작을 가능하게 할 것이다 CXF에 변화를 발견했다 생각 : 당신이 원하는에 초기 "QTP"값을 변경하는 것
https://issues.apache.org/jira/browse/CXF-5919
.
<Configure id="server" class="org.eclipse.jetty.server.Server">
<Set name="threadPool">
<New class="org.eclipse.jetty.util.thread.QueuedThreadPool">
<Set name="minThreads">10</Set>
<Set name="maxThreads">1000</Set>
<Set name="threadNamePrefix">myname</Set>
</New>
</Set>
</Configure>
하지만 그렇지 않은으로 문제가 해결되지 않습니다 문제는 내가 실제로 그것을 설정하는 방법을 작동하지 않을 수 있다는 것입니다 (우리가 가진 버전은 이러한 변경 사항을 포함하지), 처음에 나는 다음 시도 threadNamePrefix 값을 가지는 QueuedThreadPool
이 값을 설정할 수 있도록 내 jetty.xml을 업데이트 할 수있는 방법에 대한 조언을 누군가에게 줄 수 있다면 좋을 것입니다.
내가name
속성은 당신이 후에있는 하나라고 볼 부두 소스 코드를 보면 당신에게
롭
대답하고 상세한 분석을 제공하기 위해 시간을내어 주셔서 감사합니다,하지만 난 업데이트 생각 모든 스레드 이름은 그렇지 않습니까? - 이후 변경 사항은 CXF-5919에 설명 된대로 "HTTP Jetty transport"입니다. 고마워요, Rob – Rob
모든 Jetty 커넥터에 대해 다른 스레드 풀을 정의 할 수 있습니다. 어떤 CXF 전송을 사용합니까? 서블릿의 부두? 나는 당신이 Spring config의 어딘가에 jetty'engine' (그리고 아마도'connector'도)를 구성한다고 생각할 것입니다. 사용할 커넥터를 다시 정의 할 수 있습니다. 샘플 설정으로 질문을 업데이트 할 수 있습니까? –