2014-08-28 2 views
1

hazelcast v3.2.4 클라이언트 -> 서버 설정을 사용하고 있습니다 (내 응용 프로그램은 hazelcast 클라이언트를 사용하여 서버에 연결 함). 내가 수집 한 서버는 TCP 나 멀티 캐스트/UDP를 통해 다른 서버 노드에 연결할 수 있습니다 (이 목적으로 hazelcast xml 구성 파일을 사용하고 있습니다). 어떤 이유로 든 내 서버가 연결되어있는 서버가 다운되거나 응답하지 않을 경우 내 클라이언트가 대체 서버에 연결하도록하는 가장 좋은 방법은 무엇입니까? 이상적으로, 나는 그들을 두 개의 분리 된 사례로 취급 할 것이다. 하나는 프로세스가 다운되고 다른 하나는 OS에서 아직 프로세스가 살아 있지만 서버는 어떤 요청에도 응답하지 않는 것이다. 이견있는 사람?hazelcast 클라이언트 및 서버 설정

답변

2

클라이언트 구성에 추가 구성원을 제공 할 수 있습니다. 서버 중 하나가 다운되면 다른 구성원이 선택됩니다.

추신 : 스마트 클라이언트가있는 경우 (기본값) 구성의 구성원 중 하나에 연결 한 다음 최신 구성원 정보로 지속적으로 업데이트합니다.

+0

서버 및 클라이언트에 대한 xml 구성 작업이 한 위치의 문서에서 언급 된 경우 (또는 아마도 클라이언트 하나만 찾을 수 없음) –

+0

좋은 지적입니다. 문서 팀이 선택할 수있는 github 작업을 만듭니다. https://github.com/hazelcast/hazelcast/issues/3522 – pveentjer

관련 문제