2014-09-11 1 views
0

작은 웹 응용 프로그램을 작성하고 싶습니다. 일부는 검색어를 사용하고 TCP 연결로 액세스 할 수있는 동일한 컴퓨터에서 실행되는 서비스를 호출합니다.웹 응용 프로그램에서 로컬로 실행되는 TCP 서비스에 연결

내 웹 응용 프로그램에 들어오는 모든 요청에 ​​대해이 서비스에 대한 새 TCP 연결을 설정해야하는지, 아니면 스레드 풀이있는 것처럼 더 좋은 방법이 있는지 궁금합니다. 서비스와의 연결을 재사용합니까?

어떤 옵션이 있습니까?

+1

나는 매번 새로운 연결의 더 간단한 방법으로 갈 것입니다. –

답변

0

더 이상의 정보 없이는 대답하기 어렵습니다. 단편 : 종속 됨

새 연결 (예 : JDBC 연결)마다 값 비싼 초기화가 필요한 서비스 인 경우 연결 풀을 유지해야합니다. 연결된 웹 서비스가 아닌 단순한 것이라면 각 통화에 대한 연결을 열면됩니다. 코멘트 당

편집 :

당신이 당신의 서비스를 설명하는 방법, 당신이 합리적으로 각 통화에 대한 TCP 연결을 사용할 수 있다고 생각합니다.

+0

'연결되지 않은 웹 서비스'란 무엇을 의미합니까? 난 그냥 다른 포트에서 동일한 컴퓨터에서 실행되는 작은 단어 조회 서비스에 연결, 당신은 단지 TCP 연결을 통해 그것에 연결합니다. – jcm

+0

내가 연결되지 않은 것은 HTTP와 같은 프로토콜입니다. 각 요청은 새로운 TCP 연결을 사용하며 영구 세션이 없습니다. –

관련 문제