不同网络的 hyperledger fabric 排序器
hyperledger fabric orderer for different networks
我有两个不同的独立网络。一个有两个组织和两个订购者,第二个有三个组织和三个订购者。如果我想让两个网络的所有五个排序节点都在 type=Raft 中,我应该如何配置它?
我知道订购者可以处理多个渠道,但多个网络怎么样? (我想问题出在创世块上)
据我所知,每个网络只有一个排序服务通道,它的链从创世块开始。在orderer.yaml
中,General.GenesisFile
只接受一个文件。
所以我会说这是不可能的。同一个订购者node/process只参加一个订购服务频道,所以一个网络。
您可以设置一个唯一网络,每个通道使用不同的订购者子集,这实际上与您想要的相似。您可以设置一个包含 5 个组织和 5 个排序者的网络,具有一个公共排序服务通道(跟踪现有组织、排序者和通道)以及每个应用程序通道的排序者和组织的不同子集。
否则,您必须部署不同的排序进程,这些进程实际上是不同的排序节点。
我有两个不同的独立网络。一个有两个组织和两个订购者,第二个有三个组织和三个订购者。如果我想让两个网络的所有五个排序节点都在 type=Raft 中,我应该如何配置它?
我知道订购者可以处理多个渠道,但多个网络怎么样? (我想问题出在创世块上)
据我所知,每个网络只有一个排序服务通道,它的链从创世块开始。在orderer.yaml
中,General.GenesisFile
只接受一个文件。
所以我会说这是不可能的。同一个订购者node/process只参加一个订购服务频道,所以一个网络。
您可以设置一个唯一网络,每个通道使用不同的订购者子集,这实际上与您想要的相似。您可以设置一个包含 5 个组织和 5 个排序者的网络,具有一个公共排序服务通道(跟踪现有组织、排序者和通道)以及每个应用程序通道的排序者和组织的不同子集。
否则,您必须部署不同的排序进程,这些进程实际上是不同的排序节点。