본문 바로가기
MiddleWare(미들웨어)/JEUS

[JEUS8] Session Clustering 설정하기

by wonkidoki 2024. 12. 6.
반응형

- JEUS에서 제공하는 Session Clustering 은 Enterprise 라이선스를 사용해야 한다.

- JEUS8.5 기준으로 Default, Domain Wide, Specific Scope 3가지 방식이 있으며 일반적으로 Default Session Cluster를 사용한다.

- JEUS에서 Session 유지는 User가 요청을 했을 때 (setAttribute 했을 때) 세션 값이 저장되고 백업 서버에 전달 된다.


1. Cluster 대상 MS(Managed Server) 생성

 

2. Webadmin > Clusters > ADD(Lock & Edit) 버튼 클릭

 

3. Cluster Check 후 확인(Activate Changes)

 

4. 설정 확인

 

Cluster를 하게 되면 소스 배포도 Cluster 단위로 해야하고 DataSouorce도 Cluster 단위로 설정 할 수 있다.

Session 유지 테스트를 한다면

MS 2개를 전부 기동 후 서비스 로그인을 하여 어느 MS 에 붙었는지 Cookie 값을 확인 한 뒤

해당 MS를 Shut down 하고 다시 서비스 재 요청을 하면 백업 세션으로 불러옴과 동시에 세션이 유지된다

다시 Shut down 했던 MS를 기동 하고 서비스 재 호출을 해줘야 세션이 백업 되기 때문에 기동 후 재 호출 없이 나머지 MS를 다운 하면 세션이 끊어지므로 반드시 재 요청을 해주도록 한다.