新增Peer节点
来源:8-4 展望未来

慕丝6063840
2019-09-11
想要在已有的环境中方便的动态增加Peer节点,不知道最合理的做法是什么。主要遇到的问题是,在不改变现有Peer的配置文件的情况下,如何让现有的Peer节点发现新增节点?或者说新增的Peer是如何发现网络中的其他Peer节点的?
按照官方的文档,似乎有两种做法。
在每个Peer的peer.gossip.bootstrap设定中传入固定的 initial set of bootstrap peers
在每个Peer的core.peer.address中传入所有的Peer地址
第一种做法必然会需要几个类中心化的Peer节点且不能关闭,否则新增节点无法接入网络。
第二种做法又会增加配置文件的编写复杂程度,随着节点增多配置文件会越来越大。
有没有更加优雅的解决方法?
写回答
1回答
-
亲,你好。我认为这取决于网络的规模。节点较少的情况下,第二种比较好;但是当节点增加到一定数量,第一种更合适。节点的数量也并不是越多越好,取决于你对风险及成本的权衡。无谓的堆砌组织内部节点也是没有必要的,其实做的事都是一样的。
多节点的一个作用就是分散通道的分布。如果在一组相同通道节点按第二种方式配置应该更好。在所有节点都配置上有囊括了大多数通道的节点也是比较合适的。
祝你学习愉快!
012019-09-25
相似问题