2012-08-10 3 views
4

opensource 프로젝트로 Java로 작성된 잘 설계된 (상태 기반 시스템) 하트 비트 메커니즘이 있는지 알고 있습니까? 실제로 상태 기반은 필수 사항은 아닙니다. 나는 단지 이런 종류의 디자인이 다양한 페일 오버 케이스를 다루고 있다고 가정합니다.Java의 하트 비트 메커니즘

Google 검색 후 Java DMK를 발견했습니다. 귀하의 답변은 제가 더 나은 것을 찾기 위해 그러한 모든 프로젝트를 시험하는 것을 피하는 데 도움이 될 것입니다.

+0

귀하의 요구 사항은 무엇입니까? 너는 2 명의 동료 또는 N을보고 있는가? 어떤 수준의 알림을 원하십니까? 분산 된 또는 단일 장애 지점? – parsifal

+0

처음에는 두 명의 동료가 있으며 앞으로는 그 이상이 될 수 있습니다. –

+0

JGroups에 대한 다음 설명은 내가 원하는 것 "이라고 말했다. 그룹 구성원 : 클러스터의 노드를 추적하고 노드 의 응용 프로그램에 조인 및 잎 (충돌 포함)을 알립니다. 그렇다면 직접 요청을 샘플링하는 샘플 코드를 공유 할 수 있습니까? 감사. –

답변

2

나는 JGroups 프로젝트를 가리킬 수 있습니다. 그것은 클러스터 상태 및 들리는 기능을 상자 밖으로 분산 시스템이 있습니다.

또한 유명한 ZooKeeper 프로젝트가 있으며, 여기에는 또한 사용자의 요구가 있습니다.

희망이 있습니다.

+0

JGroups 및 ZooKeeper는 내 디자인이 복잡합니다. 이것들은 응용 프로그램의 상태를 감지하는 것보다 훨씬 많은 것을 제공합니다. 응용 프로그램의 상태를 감지하고 조치를 취하는 것만으로 충분합니다. –

관련 문제