4

나는 가십 - 기반 멤버쉽 프로토콜을 구현하는 분산 애플리케이션에 연결할 수있는 라이브러리를 찾고있다.오픈 소스 가십 - 기반 회원 프로토콜?

이러한 라이브러리를 사용하면 회원 목록을 보내고받을 수 있으며,받은 회원 목록을 병합 할 수 있습니다. 라이브러리가 성능 O (logn) 성능 보장 프로토콜을 구현하는 경우에도 더 좋습니다.

누구나 이와 같은 오픈 소스 라이브러리를 알고 있습니까? 앞에서 언급 한 모든 요구 사항을 충족 할 필요는 없습니다. 부분적으로 구현 된 것조차 도움이 될 것입니다.

답변

1

구글 코드에 이것 좀보세요 :

http://code.google.com/p/gossip-protocol-java/

내가 자바 기반의 가십 구현을 찾는 동안 어제 우연히 일이. 다른 사람이 빌드 할 수있는 참조 구현이지만 일반적인 아이디어를 제공하며 코드를 읽은 후에는 필요한 기능을 추가하기 위해 직접 빌드하거나 직접 빌드 할 수 있습니다.

HTH

1

Apache Zookeeper 봤어? 나는 그것이 당신이 찾고있는 것인지 확실하지 않습니다.

사육사는 분산 애플리케이션을위한 고성능 조정 서비스입니다. 구성 관리, 동기화 및 그룹 서비스 - 같은 간단한 인터페이스에 서비스 (예 : 서비스)를 노출하므로 을 처음부터 작성해야합니다. 은 이것을 off-the-shelf로 사용하여 합의, 그룹 관리, 리더 선거 및 현재 상태 프로토콜을 구현할 수 있습니다.

C# 바인딩도 available입니다.