2012-04-18 2 views
0

저는 스프링 MVC와 함께 hazelcast를 사용하고 컨텍스트로 인스턴스를로드하고 있습니다. 스프링 코드의 버그 때문에 때때로 내 컨텍스트가 다시로드됩니다.Hazelcast : hazelcast 클러스터에서 특정 멤버 종료

봄 컨텍스트가 다시로드 될 때마다 hazelcast는 클러스터에 새 멤버를 만듭니다. 봄에 버그를 해결하기 위해 노력하고 있지만, 나머지 회원들에게 영향을 미치지 않으면 서 어떻게 헤즐리 캐스트 클러스터의 특정 회원을 폐쇄 할 수 있는지 알고 싶습니다.

감사합니다.

답변

2

나는 최근이 문제에 직면 해있다. 내 유일한 해결책은 "contextDextroyed"이벤트에서 봄 서블릿 디스패처 및 종료 hazelcast 인스턴스와 관련된 서블릿 컨텍스트 수신기를 만드는 것이 었습니다.

희망이 도움이됩니다.

+0

on head .. 내가이 간단한 사실을 어떻게 놓쳤는 지 궁금하다. !! 감사합니다. fmgp. –

1

컨텍스트가 초기화 될 때 생성 된 종료 훅을 얻고 컨텍스트가 종료 될 때 종료 메서드 (해당 설명서 참조)를 수행하기 만하면됩니다.

관련 문제