适用于不同网络的超级账本结构订购者

时间:2020-04-08 09:05:26

标签: hyperledger-fabric hyperledger raft

我有两个不同的独立网络。一个拥有两个组织,两个订购者,另一个拥有三个组织,三个订购者。如果我想将两个网络的所有五个订购者都设置为type = Raft,该如何配置?

我知道订购者可以处理多个渠道,但是多个网络呢? (我想问题出在创世纪块上)

1 个答案:

答案 0 :(得分:2)

据我所知,每个网络只有一个订购服务通道,其订购链始于创世块。在orderer.yaml中,General.GenesisFile仅接受一个文件。

所以我会说这是不可能的。同一订购者节点/进程仅参加一个订购服务渠道,因此一个网络。

您可以设置一个唯一的网络,该网络在每个通道中使用不同的订购者子集,实际上与您想要的相似。您可以设置一个由5个组织和5个订购者组成的网络,并具有一个公共的订购服务渠道(该渠道跟踪现有组织,订购者和渠道)以及每个应用程序渠道的订购者和组织的不同子集。

否则,您必须部署实际上是不同订购者节点的不同订购者流程。