Hyperledger fabric 在织物样本中的高通量链码上10 tps,我可以将其扩展到100 tps吗?我看到这种面料可以扩展到100000 tps

Hyperledger fabric 在织物样本中的高通量链码上10 tps,我可以将其扩展到100 tps吗?我看到这种面料可以扩展到100000 tps,hyperledger-fabric,Hyperledger Fabric,操作系统:Ubuntu 16.04 Hyperledger Fabric v1.3内存:8GB,4个vCPU 我使用这个脚本()在一个对等机上调用链码1000次 我现在的目标是至少100 tps 以下是我的问题: 1)您是否在类似该脚本的对等机上执行多个事务?还是有别的办法?我们能不能分批处理 2) 如果我要买一个aws实例,你推荐哪一个 阅读本白皮书()查看了增加tps的可能解决方案,但没有找到任何好的资源来实施这些解决方案。我看到我们可以将结构扩展到100000 tps,我面临类似的问题,

操作系统:Ubuntu 16.04 Hyperledger Fabric v1.3内存:8GB,4个vCPU

我使用这个脚本()在一个对等机上调用链码1000次

我现在的目标是至少100 tps

以下是我的问题:

1)您是否在类似该脚本的对等机上执行多个事务?还是有别的办法?我们能不能分批处理

2) 如果我要买一个aws实例,你推荐哪一个


阅读本白皮书()查看了增加tps的可能解决方案,但没有找到任何好的资源来实施这些解决方案。

我看到我们可以将结构扩展到100000 tps,我面临类似的问题, 我进行了大量研究,并提出了解决方案: -并行验证 -缓存背书人的背书签名,这样我们就不必反复检查了 -有更好的配置 但是我没有找到任何关于如何实现这一点的好链接
尝试将batchTimeout设置为1秒,并设置每个批的更多事务

1。硬件规格很重要。架构也很重要(2个对等点1个组织等)。链码(可能影响最大)4。此外,batchsize、超时等的配置。。。所有这些都应该考虑在内。我自己测试过,它可以达到约2000 TPS。目前正在尝试获得约3.5k TPS