我正在开发一个基于Hyperledger Composer的简单系统。一切都部署到AWS上的Ubuntu t2.medium实例,而NodeJS后端在其自己的容器中运行。
现在,每次我添加资产或参与者(getAssetRegistry
+ add
)时,都需要2-3秒才能完成。在我的(Windows)笔记本电脑上,相同的代码需要200-300ms。唯一的区别是我没有将后端应用程序放入容器中。但是,这不是问题,因为只读请求在已部署的系统上运行得非常快。
什么会引起这种差异?我应该添加更多的RAM还是CPU?
答案 0 :(得分:0)
扩大规模绝对有帮助。我最近evaluating Hyperledger Composer进行了一些负载测试,发现当我从m4.xlarge切换为m4.2xlarge EC2实例类型时,平均延迟可以达到一半。