Tomcat에 배포 된 웹 응용 프로그램에서 작업하고 있습니다. 우리는 Spring, Hibernate, GWT를 클라이언트 측에서 사용하고있다).Tomcat에 배포 된 웹 응용 프로그램 스레드 만들기
이 응용 프로그램의 기능 중 하나는 엔티티를 생성, 업데이트 또는 삭제할 때 사용자에게 경고 (전자 메일)를 보내는 것입니다. (사용자가 즉시 알리미를 추가 할 수 있으므로 이메일 처리 여부를 결정할 때 처리가 필요합니다.)
알림 메커니즘은 이상적으로 비동기 적이어야하며 CRUD 작업의 성능에 영향을 주어야합니다.
내 마음에 들어온 첫 번째 것은 스레드를 만들고 차단 대기열을 만드는 것입니다. 스레드는 폴링 블로킹 대기열에 계속 이벤트가 있는지 확인합니다. 그러나 웹 응용 프로그램에서 스레드를 만드는 것은 많은 컨테이너에서 권장하지 않는 것입니다.
누군가가 조언/제안 할 수 있습니까? 올바른 방법입니까? 또는 같은 일을하는 더 좋은 방법이 있습니다.
모든 포인터는 높이 평가 될 것입니다. 사전에
감사합니다, Sachin
그냥 돈 여러분의 빈에
쓰레드를 데몬 쓰레드로 표시하는 것을 잊지 않아서 Tomcat이 완전히 종료되는 것을 멈추지 않습니다. – Daniel