IHttpAsyncHandler를 통해 .Net 비동기 프로그래밍 모델로 C#에서 비동기 http 요청 처리를 구현했습니다.C# APM/IHttpAsyncHandler에 자바 아날로그
저는 java에 익숙하지만 같은 목적을 달성하고 싶습니다. 요청을 시작하고 요청 처리 스레드 풀 스레드를 해지시키고 비동기 적으로 처리하고 모든 처리가 완료되면 신호를 보내고 처리기의 종료 요청을 트리거합니다 콜백을 수행하고 처리 결과를 응답 스트림에 씁니다.
내 자신의 솔루션을 롤업 할 필요는 없지만 비동기 http 처리를 검색하면 AJAX 중심 솔루션 (서버 측에서 비동기 처리가 필요함) 만 나타납니다.
Java에 IHttpAsyncHandler에 대한 아날로그가 있습니까?
내 응답을 준비 할 때 여러 개의 잠재적으로 장기 실행되는 비 CPU 바운드 작업을 병렬로 실행할 수 있기를 원합니다. – rollinwiththepunches
이것은 서블릿에 관한 한 잘 실행되어야합니다. 오랫동안 답장을 기다리는 사용자 일뿐입니다. UI에 영향을주지 않기를 바랍니다. 또한 일반적인 작업 시간은 얼마나 걸릴 것으로 예상됩니까? –
나는 높은 프로필 전자 상거래 사이트에서 일하므로 응답을 기다리는 사용자는 옵션이 아닙니다. 가장 긴 병렬 실행 프로세스가 실행될 때까지만 응답 길이를 유지하기를 원합니다. – rollinwiththepunches