0

我正在编写一个对等部署工具,它在不同服务器上启动结构对等:我在一个紧密循环中启动 4 个对等 vp0、vp1、vp2、vp3(通过 docker 客户端),对于 vp1-3,我将环境变量设置CORE_PEER_DISCOVERY_ROOTNODE为vp0的地址。在所有对等点启动后,我使用GET /network/peers获取集群的网络状态,并得到奇怪的结果:

 For vp0, the peers returned: vp0, vp1, vp2, vp3
 For vp1, the peers returned: vp0, vp1
 For vp2, the peers returned: vp0, vp2
 For vp3, the peers returned: vp0, vp3

这里发生了什么?我应该怎么做才能获得正确的状态?

4

1 回答 1

1

对于 v0,您可以将 CORE_PEER_DISCOVERY_ROOTNODE 设置为所有其他节点 v1、v2、v3。rootnode 每次都会为所有其他人发现。

于 2016-12-14T03:10:05.970 回答