Hyperledger fabric 不同网络的hyperledger结构订购器

Hyperledger fabric 不同网络的hyperledger结构订购器,hyperledger-fabric,hyperledger,raft,Hyperledger Fabric,Hyperledger,Raft,我有两个不同且独立的网络。一个有两个组织和两个订购者,另一个有三个组织和三个订购者。如果我想让这两个网络的所有五个订购者都使用type=Raft,我应该如何配置它 我知道订购方可以处理多个通道,但多个网络如何?(我想问题在于Genesis区块)据我所知,每个网络只有一个订购服务频道,其链条从Genesis区块开始。在order.yaml中,General.GenesisFile只接受一个文件 所以我认为这是不可能的。同一订购方节点/流程仅参与一个订购服务通道,因此参与一个网络 您可以设置一个唯一

我有两个不同且独立的网络。一个有两个组织和两个订购者,另一个有三个组织和三个订购者。如果我想让这两个网络的所有五个订购者都使用type=Raft,我应该如何配置它


我知道订购方可以处理多个通道,但多个网络如何?(我想问题在于Genesis区块)

据我所知,每个网络只有一个订购服务频道,其链条从Genesis区块开始。在
order.yaml
中,
General.GenesisFile
只接受一个文件

所以我认为这是不可能的。同一订购方节点/流程仅参与一个订购服务通道,因此参与一个网络

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


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

上述答案基本正确。使用基于Raft的订购,您可以使用系统通道中定义的所有Raft节点创建单个订购服务集群,然后在创建应用程序通道时,可以为每个应用程序通道指定订购者节点的子集(您需要确保每个通道有足够的节点来达成共识并支持您的容错要求)谢谢你们两位。@Gari_Singh:使用基于Kafka的排序如何?