답변을 제공하기 위해 여러 서비스에 여러 연결을해야하는 httpservlet이 있습니다. 이러한 요청은 거의없고 서블릿 자체에 대한 호출은 아약스 (Ajax)에 의해 수행되며, 동시에 내가 만드는 것은 단지 몇 명의 사용자가 동시에 사용할 프로그램을위한 웹 인터페이스 일뿐입니다.서블릿에 스레드 풀을 만드는 것이 좋지 않습니까?
이제는 서블릿에 스레드 풀을 인스턴스화하고 내 작업을 실행하는 방법에 대해 배우자가 계속하기 전에 각 스레드가 완료되었는지 확인합니다.
어쨌든 서블릿 내부의 스레딩 스레드는 나쁜 습관입니다. 하지만 이러한 연결을 병렬로 만드는 것이 내 문제를 해결하는 가장 좋은 방법입니다.
그래서 무엇을 제안합니까? 가장 좋은 방법은 무엇입니까?
단일 노드 (클러스터가 아닌) 서블릿 컨테이너 (tomcat, jetty) 또는 전체 애플리케이션 서버를 사용합니까? –
그게 틀림 없습니다. 서블릿에 스레드를 만들지 마십시오. 단일 스레드 풀을 사용하여 서비스를 만들고 여기에 작업을 위임합니다. – Stefan