【问题标题】:Hyperledger Fabric Performance - Multiple Orderers vs Single Orderer Per ChannelHyperledger Fabric 性能 - 每个通道的多个订购者与单个订购者
【发布时间】:2019-02-28 19:07:19
【问题描述】:
在 Fabric 中有两种排序类型:Solo 和 Kafka。使用 Kafka 时,每个通道可以有多个订购者。
除了容错之外,每个通道拥有多个订购者是否会提高速度?我的理解是solo实际上会更快,因为它需要更少的开销?
官方文档在讨论有关此主题的性能影响方面非常轻松。
【问题讨论】:
标签:
apache-kafka
hyperledger-fabric
hyperledger
blockchain
ibm-blockchain
【解决方案1】:
我建议使用 Kafka,只是为了避免使用 Solo 时遇到的单点故障。
除此之外,订购服务不太可能成为性能瓶颈,如Hyperledger Fabric paper(第 5.2 节)中所述。您更有可能受到验证阶段计算密集型签名验证或网络带宽的限制。