2013-01-03 1 views
0

Tomcat 또는 Jetty에서 만든 HTTP Listener/Response 소켓에 대한 송신 버퍼 크기를 설정하는 방법이 있습니까? (즉, SO_SNDBUF). 용어를 잘못 이해하면 사과드립니다.Tomcat/Jetty에서 소켓 보내기 버퍼 크기 설정

업데이트 :이 발견

킴의 도움 @ 주위에 인터넷 검색 후 :

http://wiki.eclipse.org/Jetty/Howto/Configure_Connectors

Slow transfers in Jetty with chunked transfer encoding at certain buffer size

문제 다음 IS하다 " 버퍼 크기 "를 참조하십시오. fig와 HttpServletResponse.setBufferSize()는 소켓 "send buffer size"와 같은 것인가?

업데이트 2 :

읽기가 더 나는 생각하지 둘 소켓 버퍼 크기에 영향을주지는 또 다른 서블릿 컨테이너가 소켓에 걸쳐 전송하기 전에 사용하는 버퍼.

답변

0

부두는 모든 버전의 부두에서 Socket.setSendBufferSize()를 지원하지 않습니다.

그러나이를 수행하기 위해 Connector을 직접 구현할 수는 있습니다.

SocketConnector부터 시작하여 Socket.setSendBufferSize(int)을 구현 한 .configure(Socket) 구현을 제공하십시오.

+0

감사합니다. 이를 통해 Jetty가 Connector의 자체 구현과 함께 사용하는 HTTP Listener를 대체 할 수 있습니까? – user1941747

+0

확실히, 당신은 당신이 원하는만큼 복잡 할 수 있습니다. 먼저 다양한 커넥터의 오픈 소스 코드를 살펴보고 무엇이 가장 적합한 지 확인하십시오. –

+0

많은 감사를드립니다. Google에서 검색하면 기본 커넥터를 자체 구현으로 바꾸는 방법입니까? http://www.eclipse.org/jetty/documentation/current/configuring-connectors.html – user1941747