3天前,我开始使用corda,目前我遇到了一个关于如何获得corda应用程序的思想的问题。
我以前使用过超级分类账,所以我用于性能测试的脚本是卡钳。其主要思想是以发送速率发送事务,并查看事务何时提交。利用所创建的时间信息和提交的时间,我可以计算出系统的吞吐量。当我对corda进行测试时,我以每秒大约50 txn的速度发送事务,并得到3-5 tps的思想。
我用于测试的应用程序是cordapp--使用默认配置的示例。我配置为在本地机器(4个容器-一个用于公证,3个用于节点方)中与码头一起运行。
这就是corda应用程序的实际性能吗?有没有人这样做或者有任何关于这方面的文章。我想构建一个吞吐量在1000 tps左右的应用程序。那么,如果使用corda plaform (资源、节点数等),那么这个系统的配置是什么呢?
发布于 2018-09-17 12:51:19
Corda的开源版本没有经过优化,也无法达到1000TPS。这是一个要求很高的用例。尝试从这里下载企业版本:
https://www.r3.com/corda-enterprise/
看看你能不能表现得更好。
你可能还想给合作伙伴@r3.com发电子邮件,建立一种更正式的关系,因为我们一直在优化tps的水平,所以你可能希望与性能团队密切合作--特别是应用程序可以做一些减慢节点速度的事情,而现在,关于如何制作快速应用程序的大部分知识都在perf团队的领导之下。随着时间的推移,会有一些优化建议添加到开发人员文档中,但我们还没有实现。
https://stackoverflow.com/questions/52360588
复制相似问题