2017-09-05 3 views
1

HttpComponentsMessageSender를 WebserviceTemplate의 messageSender로 설정합니다. 기본적으로 HttpComponentsMessageSender에있는 maxTotalConnections는 무엇입니까? 정의 된 최대 연결에 도달하면 외부 서비스에 대한 웹 서비스 연결이 대기하게됩니까?HttpComponentsMessageSender - 기본 최대 총 연결

답변

1

기본적으로 maxTotalConnections의 기본값은 20으로 설정됩니다. 경로 당 최대 연결 수는 기본적으로 2로 설정됩니다.

모든 연결을 사용하면 httpClient가 사용자의 요청을 웨이터에게 전달합니다. 서버가 요청 처리를 중지합니다.

다음

enter image description here

당신이 사용 가능한 연결이 없음을 볼 수 connCount == 200 (maxPoolSize)과 새로운 연결을 만들 수 없습니다. 연결에 대한 모든 새로운 발신 요청은 웨이터 대기열로 들어갑니다. 연결이 가능 해지면 대기열이 움직이기 시작합니다.