我正在寻找一个可以插入分布式应用程序的库,该应用程序实现了任何基于八卦的成员协议(protocol)。
这样的库将允许我发送/接收成员列表、合并接收到的成员列表等...如果该库实现具有性能 O(logn) 性能保证的协议(protocol),那就更好了。
有人知道这样的开源库吗?它不需要满足上述所有要求;即使是部分实现的东西也会有所帮助。
最佳答案
在谷歌代码上看一下:
http://code.google.com/p/gossip-protocol-java/
我昨天在寻找基于 Java 的八卦实现时偶然发现了它。它更像是一个供某人构建的引用实现,但它给出了总体思路,在通读代码后,您肯定能够构建自己的代码或分支其中的内容以添加您需要的任何功能。
HTH
关于algorithm - 开源基于八卦的成员协议(protocol)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1546725/