在分布式节点网络中,节点进入网络的最佳方式是什么?我们正在尝试建立一个对审查制度有弹性的分布式文件系统。
我能想到的两种方式是
1>caching网络中其他节点的ip地址,并希望其中一个能够引导我们的节点回到网络中
具有所有节点也都监听的广播IP地址的2>。但是,这可能会被防火墙阻止。
还有别的办法吗?
发布于 2013-10-29 05:44:21
也许gossip protocol可以为你工作:
interactions.
发布于 2013-10-31 04:09:14
这是一个典型的引导问题:您连接到谁?您要连接到谁来确定要连接到谁?(这也适用于使用八卦协议:你如何一开始就知道要和谁八卦呢?)
在最底层,您最终会看到一个种子节点列表:一个硬编码的服务器列表,它告诉您要连接到谁或您最初连接到谁。(注意: DNS是实现种子节点列表的一种方式。)
最重要的是,这取决于您的分布式系统的性质。在我的分布式系统中,我已经利用了系统本身所使用的协议。对于核心,我使用种子节点& gossip;对于下一级,我使用种子节点&可靠广播;在此基础上,我使用种子节点+分布式状态机。
https://stackoverflow.com/questions/19635001
复制相似问题