Session 튜닝
파일명: application/WEB-INF/jboss-web.xml
<replication-trigger> : JBoss 에서 지원하는 세션 변경 여부 판단 기준.
SET |
setAttribute() 시 세션이 변경된 것으로 간주 |
SET_AND_NON_PRIMITIVE_GET |
setAttribute() 뿐만 아니라 변경 가능한 object에 대한 getAttribute() 시 세션이 변경된 것으로 간주. 디폴트 설정 |
SET_AND_GET |
setAttribute() 뿐만 아니라 getAttribute() 시에도 세션이 변경된 것으로 간주 |
ACCESS |
HTTP 요청이 있을 때마다 session이 변경된 것으로 간주 |
<replication-granularity>: JBoss에서 3가지 복제 단위를 지원합니다.
SESSION |
세션을 통째로 복제 |
ATTRIBUTE |
세션에서 변경된 attribute만을 복제 |
FIELD |
Attribute object의 변경된 필드만을 복제 |
SESSION-->ATTRIBUTE-->FIELD 순으로 복제단위는 더 세분화 됩니다.
허나, 복제 단위를 세분화 하는데 따르는 오버헤드가 있기 때문에 단순히 세분화할수록 좋은 것은 아니니 시스템 환경에 맞게 설정하시면 됩니다.
by. 강수현(11월)
'1. 미들웨어이야기 > 03. JBoss' 카테고리의 다른 글
JBoss 디렉토리 검색기능제거 (0) | 2014.12.03 |
---|---|
JBoss Session 튜닝 (0) | 2014.12.03 |
jboss connection pool (0) | 2014.12.03 |
Jboss EAP 6 튜닝의포인트 (0) | 2014.12.02 |
JBoss EAP5.X 에서 JSP 변경시 재컴파일 방법 (0) | 2014.12.02 |