백그라운드 프로세스를 실행할 필요가있는 요구 사항이 있습니다. 사용자가 애플리케이션에 로그인하면 두 가지 프로세스를 완료해야합니다. 1. 사용자를 인증하고 홈 페이지 으로 이동하십시오. 2. 일부 데이터를 가져 와서 세션에 넣으십시오.백그라운드 프로세스 실행
내가 동시에 할 경우 홈페이지로 이동하는 데 10 분 정도 걸립니다. 대신 인증이 처리되는 동안 두 번째 프로세스가 백그라운드에서 실행되기를 원합니다.
홈페이지에서 두 번째 프로세스의 데이터가 필요하지 않습니다. 세션에서 액세스 할 수있는 다른 페이지에서 필요합니다.
누군가 나를 올바른 방향으로 배치 할 수 있습니까?
감사
이 데이터를 세션에 저장하는 것이 정말 적절한 지 궁금합니다. 일반적으로 성능상의 이유로 큰 데이터 구조를 세션에 저장하는 것은 현명하지 않습니다. http://www.ibm.com/developerworks/websphere/library/bestpractices/store_objects_in_httpsession.html – pkaeding
멀티 스레딩이라고 생각하지 않습니다. 문제; 나는 그것이 디자인 문제라고 생각한다. 10 분 동안 데이터가 쌓이지 않도록 너무 많은 데이터를 세션에 넣을 필요는 없습니다. 또한 데이터를로드하는 동안 10 분 동안 세션을 사용할 수 있습니까? –