2009-05-25 2 views
0

Hibernate의 L2 캐시가 올바르게 수행되는지 확인하는 방법을 궁금합니다. JBoss Cache가있는 JBoss 5 인스턴스 클러스터에서 실행되는 응용 프로그램이 있습니다. 부하 테스트는 성능 문제에 대한 대답입니다.클러스터에서 Hibernate 2 차 수준 캐싱이 올바르게 작동하는지 확인하는 방법은 무엇입니까?

하지만 노드 간의 캐시 무효화와 같은 클러스터 관련 문제가 어떻게 작동하는지 확인하는 방법은 무엇입니까?

답변

1

IP 주소로 리소스를 요청하는 것이 좋습니다. 서버 A에서 업데이트를 수행 한 다음 서버 B에서 동일한 자원을 요청할 수 있습니다. 업데이트시 클러스터의 참여 서버에서 자원을 무효화해야하므로 서버 B의 결과 요청은 새로 업데이트 된 자원이어야합니다.

+0

기본적으로 테스트를 마친 것입니다. 감사! –

0

가장 쉬운 방법은 JBoss 5와 함께 제공되는 임베디드 콘솔을 통해 2 차 수준의 캐시 내용을 확인하고 @ Rich Kroll이 제안한 것과 같은 연습을하는 것입니다.

JBoss 5와 함께 제공되는 임베디드 콘솔을 통해 캐시 통계를 볼 수 있습니다. 발생한 무효화 횟수가 표시됩니다.

관련 문제