我有两个不同的独立网络。一个拥有两个组织,两个订购者,另一个拥有三个组织,三个订购者。如果我想将两个网络的所有五个订购者都设置为type = Raft,该如何配置?
我知道订购者可以处理多个渠道,但是多个网络呢? (我想问题出在创世纪块上)
答案 0 :(得分:2)
据我所知,每个网络只有一个订购服务通道,其订购链始于创世块。在orderer.yaml
中,General.GenesisFile
仅接受一个文件。
所以我会说这是不可能的。同一订购者节点/进程仅参加一个订购服务渠道,因此一个网络。
您可以设置一个唯一的网络,该网络在每个通道中使用不同的订购者子集,实际上与您想要的相似。您可以设置一个由5个组织和5个订购者组成的网络,并具有一个公共的订购服务渠道(该渠道跟踪现有组织,订购者和渠道)以及每个应用程序渠道的订购者和组织的不同子集。
否则,您必须部署实际上是不同订购者节点的不同订购者流程。