2012-06-30 3 views
-4

이 질문에 대한 좋은 아이디어를 제공하려면 :전체 응용 프로그램에서 객체를 사용하는 방법은 무엇입니까?

나는 한 자바 EE (스프링 MVC) 응용 프로그램을 확인합니다.

우리의 질문 : 하나의 객체와이 객체를 사용 전체 응용 프로그램 (서버 정지 서버 시작)이 객체가 최소 20 ~ 25 개 클래스 콩을 만들려면을. 그리고이 개체는 세션 범위 (즉, 로그 아웃 할 사용자 로그인)에서 사용됩니다. 그리고이 개체는 모든 사용자를가집니다. 그리고 우리의 응용 프로그램은 10000-50000 명의 사용자를 보유하고 있습니다.

그래서 내가 세션에서 객체를 저장할 수 있습니까? 또는 내가 (MAP 변수와 @autowaired를 사용하여와 콩을하려면) 서버 메모리에 객체를 저장 또는 당신이 더 나은 아이디어를 가질 수 있습니다 ..

감사합니다, kamlesh

답변

0

이 세션의 범위 또는 적용 범위가를 줘? 응용 프로그램 범위라면 디스크 기반 백업 (hazelcast/redis/ehcache)을 사용하여 메모리 캐시를 살펴볼 것입니다. 필요에 따라 캐시에서 데이터를 제거 할 수 있습니다.

+0

하지만,이 개체는 매 15 초를 사용합니다. 그래서 나는 그것을 물었다. 이 개체 범위는 세션 범위입니다. 세션을 제거하면이 개체가 제거됩니다 .... – kamlesh0606

+0

또한 "서버 시작에서 서버 중지"라고 말했습니다. –

+0

그러나 더 나은 아이디어를 제공하기위한 내가 유래의 사용자 요청 있도록 모든 사용자는이 개체가 .......... – kamlesh0606

관련 문제