여러 개의 독립적 인 데이터베이스 SELECT (즉, 동시에 호출 할 수 있음)를 만드는 Weblogic 서버에 Spring 웹 응용 프로그램을 작성하려고합니다. 그 중 하나는 실행에 15 분이 걸립니다.웹 응용 프로그램에 대한 동시 데이터베이스 액세스 패턴
결과를 모두 가져 오면 결과가 포함 된 이메일이 사용자 목록으로 전송됩니다.
이 문제를 해결하는 좋은 방법은 무엇입니까? 도울 수있는 Spring 라이브러리가 있습니까? 아니면 제가 할 일을하기 위해 데몬 쓰레드를 만들 수 있습니까?
EDIT : 응용 프로그램 계층 (비즈니스 요구 사항)에서 수행해야하며 웹 응용 프로그램에서 전자 메일을 보냅니다.
"15 분"이라고 말하면 15 초가 되었습니까? – Nishant
은 데이터 또는 장기간 실행되는 요청 중 하나 또는 둘 모두를 걱정할 필요가있는 문제입니까? – hvgotcodes
'그 중 하나가 실행하는데 15 분이 걸립니다 .' 그것은 정말로 느리고, 뭔가가 효율적으로 실행되지 않습니다. –