Hyperledger交易记录的性能问题



我正在开发一个简单的基于Hyperledger Composer的系统。一切都部署到AWS上的Ubuntu t2.medium实例中,NodeJS后端在自己的容器中运行。

现在,每次添加资产或参与者(getAssetRegistry+add(,都需要2-3秒才能完成。在我的(Windows(笔记本电脑上,同样的代码需要200-300ms。唯一的区别是我没有将后端应用程序放入容器中。然而,这不可能是问题所在,因为只读请求在部署的系统上运行得相当快。

是什么导致了这种差异?我应该添加更多的RAM还是CPU?

扩大规模肯定会有所帮助。我最近在评估Hyperledger Composer时进行了一些负载测试,发现当我从m4.xlarge切换到m4.2xlarge EC2实例类型时,我可以将平均延迟减半。

最新更新