4

ゴシップベースのメンバーシップ プロトコルを実装する分散アプリケーションにプラグインできるライブラリを探しています。

このようなライブラリを使用すると、メンバーシップ リストを送受信したり、受信したメンバーシップ リストをマージしたりできます。ライブラリがパフォーマンス O(logn) パフォーマンスを保証するプロトコルを実装していれば、さらに良いでしょう。

このようなオープンソースのライブラリを知っている人はいますか? 前述の要件をすべて満たす必要はありません。部分的に実装されたものでも役に立ちます。

4

2 に答える 2

1

Googleコードでこれを見てください:

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

昨日、Java ベースのゴシップ実装を探しているときにたまたま見つけました。誰かが構築するための参照実装ですが、一般的なアイデアを提供し、コードを読んだ後は、必要な機能を追加するために独自のものを構築したり、そこにあるものを分岐したりすることができます.

HTH

于 2010-03-30T18:27:23.447 に答える
1

Apache Zookeeperを見たことがありますか? それがあなたが探しているものかどうかはわかりません。

ZooKeeper は、分散アプリケーション向けの高性能調整サービスです。ネーミング、構成管理、同期、グループ サービスなどの一般的なサービスをシンプルなインターフェイスで公開するため、最初から作成する必要はありません。コンセンサス、グループ管理、リーダー選出、およびプレゼンス プロトコルを実装するために、すぐに使用できます。

C# バインディングも利用できます

于 2010-08-23T13:58:16.753 に答える