首页 > 解决方案 > Hyperledger Fabric 性能 - 每个通道的多个订购者与单个订购者

问题描述

在 Fabric 中有两种排序类型:Solo 和 Kafka。使用 Kafka 时,每个通道可以有多个订购者。

除了容错之外,每个通道有多于一个 orderer 是否会提高速度?我的理解是独奏实际上会更快,因为它需要更少的开销?

官方文档在讨论有关此主题的性能影响方面非常轻松。

标签: apache-kafkahyperledger-fabrichyperledgerblockchainibm-blockchain

解决方案


我建议使用 Kafka,只是为了避免使用 Solo 时遇到的单点故障。

除此之外,订购服务不太可能成为性能瓶颈,如Hyperledger Fabric 论文(第 5.2 节)中所述。在验证阶段或网络带宽中,您更有可能受到计算密集型签名验证的限制。


推荐阅读