我正在寻找一个可以插入分布式应用程序的库,它可以实现任何基于八卦的成员资格协议.
这样的库允许我发送/接收成员资格列表,合并收到的成员资格列表等等…如果库实现了具有性能O(logn)性能保证的协议,那就更好了.
有谁知道这样的任何开源库?它不需要满足所有上述要求;甚至部分实施的东西也会有所帮助.
最佳答案 在谷歌代码上看一下这个:
http://code.google.com/p/gossip-protocol-java/
我偶然发现它在昨天寻找基于java的八卦实现时偶然发现它.它更像是一个人建立的参考实现,但它给出了一般的想法,并且在阅读完代码之后,你肯定能够构建自己的或分支,以便添加你需要的任何功能.
HTH