【发布时间】:2018-09-17 04:02:33
【问题描述】:
我 3 天前开始使用corda plaform,目前我遇到了一个关于获取corda 应用程序吞吐量的问题。
我之前使用过 hyperledger,所以我用于性能测试的脚本是 caliper。主要思想是使用发送速率发送事务并查看事务何时提交。通过创建时间和承诺时间的信息,我可以计算系统的吞吐量。当我对 Corda 进行测试时,我以每秒 50 txn 左右的发送速率发送交易,并获得 3-5 tps 的吞吐量。
我用于测试的应用程序是默认配置的 cordapp-example。我配置为在本地机器上使用 docker 运行(4 个容器 - 一个用于公证人,3 个用于节点方)。
那是corda应用程序的实际性能吗?有没有人这样做或有任何关于此的文章。我想构建一个吞吐量约为 1000 tps 的应用程序。那么如果使用corda plaform,这个系统的配置是什么(资源、节点数等……)
【问题讨论】:
-
请问您如何配置节点以使用 docker 运行?您是否为此目的遵循了任何文档?
标签: blockchain corda throughput