hyperledger-fabric - 织物样本中的高吞吐量链代码为 10 tps,我可以将其扩展到 100 tps 吗?我看到织物可以扩展到 100,000 tps
问题描述
操作系统:Ubuntu 16.04 Hyperledger Fabric v1.3 内存:8GB,4 个 vCPU
我正在使用此脚本(https://github.com/hyperledger/fabric-samples/blob/release-1.3/high-throughput/scripts/many-updates.sh)在一个对等方上调用链代码 1000 次。
我现在的目标是至少 100 tps
以下是我的问题:
1 ) 你是否像那个脚本一样在对等点上执行多个事务?或者有什么替代方法吗?我们能以某种方式批量处理吗?
2) 如果我要购买一个 aws 实例,你推荐哪一个?
浏览了这份白皮书(https://arxiv.org/pdf/1805.11390.pdf)查看了增加 tps 的可能解决方法,但没有找到任何好的资源来实现这些。
解决方案
这可能会有所帮助。 尝试将 batchTimeout 设置为 1 秒,并为每批设置更多事务
推荐阅读
- editor - KEDIT 可以尊重每个文件的行尾吗?
- ios - 在另一个 viewController 中重新加载 UITableView 的数据
- c# - 位图中的近似颜色数
- javascript - 如何使用 Datatables Jquery 插件销毁表并使用新的更新数据重新初始化同一个表
- php - 使用多个用户名选择的 Laravel 登录
- javascript - 如何编写干净的条件语句
- java - 与 apache derby 数据库中任意数量的字段建立一对多关系的最佳方法是什么?
- swift - 将数据传递给 iOS UIViewController 的问题
- javascript - 从我自己的服务器获取,错误:“JSON 输入意外结束”
- javascript - 请建议 JQuery 方法