apache-kafka - Hyperledger Fabric 性能 - 每个通道的多个订购者与单个订购者
问题描述
在 Fabric 中有两种排序类型:Solo 和 Kafka。使用 Kafka 时,每个通道可以有多个订购者。
除了容错之外,每个通道有多于一个 orderer 是否会提高速度?我的理解是独奏实际上会更快,因为它需要更少的开销?
官方文档在讨论有关此主题的性能影响方面非常轻松。
解决方案
我建议使用 Kafka,只是为了避免使用 Solo 时遇到的单点故障。
除此之外,订购服务不太可能成为性能瓶颈,如Hyperledger Fabric 论文(第 5.2 节)中所述。在验证阶段或网络带宽中,您更有可能受到计算密集型签名验证的限制。
推荐阅读
- java - 如何将可以是简单字符串或对象的 JSON 元素解析为类对象
- c# - 如何使用 Linq C# 对可变数量的列进行排序?
- javascript - 在“使用严格”之外声明没有 var 的变量
- blazor-server-side - 服务器端 Blazor blazor.server.js 而不是 blazor.webassembly.js
- jquery - 在 table.ajax.reload() 之后未调用数据表 initComplete;
- javascript - 谷歌浏览器不为我的网站提供翻译
- python - 如果python中没有有效的解析输出,如何避免创建空记录器文件?
- r - 如何在不参考 S3 的情况下注册方法
- c# - C# 中的 Windows 注册表项检查失败
- python - 大熊猫在 id 上合并