OS:Ubuntu 16.04 Hyperledger Fabric v1.3 Ram: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的可能解决方法,但没有找到实现这些目的的任何好的资源。
答案 0 :(得分:0)
This could help. 尝试将batchTimeout设置为1秒,并为每个批次设置更多交易
答案 1 :(得分:-1)
我看到我们可以将织物的产能提高到100,000 tps,我正面临类似的问题, 我研究了很多,并找到了解决方案: -并行验证 -缓存背书人的背书签名,这样我们就不必一次又一次地检查 -有更好的配置 但是我没有找到任何实现此目的的好链接