在Hyperledger Fabric的通道中,从OrdererAddresses部分删除大部分订单。

问题描述 投票:0回答:1

考虑以下情况。

  1. 我正在运行 fabric-samples/first-network 为RAFT模式下的HLF。
  2. 我使用 CLI 容器来获取最新的块,用于 mychannel 并编辑 OrdererAddresses 删去4个顺序号,即: orderer2.example.com, orderer3.example.com, orderer4.example.com, orderer5.example.com 中的。

我认为这应该会扰乱RAFT协议,因为订购者是要通过在 OrdererAddresses 节。

现在的问题是,尽管有上述事实,但RAFT一直工作正常。我等待 10 minutes假设RAFT会打破后 EvictionSuspicion 超时,因为不再有领导可以与其他命令者沟通。但这并没有发生。我仍然能够从 mychannel 以及我能够提交新的交易(invoke 操作)在该通道上的链码。

这意味着 OrdererAddresses 在沟通的同时,并没有考察到。如果我说的不对,请大家指正。通过这个,我需要知道。

RAFT频道中的OrdererAddresses部分的具体功能是什么?

hyperledger-fabric raft
1个回答
0
投票

我了解到RAFT命令器之间的通信是通过使用 hostport 的特性 Consenters 节,以便达成共识信息。中存在的端点。 OrdererAddresses 部分用于块的复制。

学习可以从 此处 由Yacov M.回答

© www.soinside.com 2019 - 2024. All rights reserved.