Corda应用程序的最大吞吐量

问题描述 投票:1回答:1

我3天前开始使用corda平台,目前我遇到了一个关于获得corda应用程序吞吐量的问题。

之前我使用过hyperledger,所以我用于性能测试的脚本是卡尺。主要想法是使用发送速率发送事务并查看事务何时提交。通过创建时间和提交时间的信息,我可以计算系统的吞吐量。当我对corda进行测试时,我发送的事务发送速率为每秒50 txn,并获得3-5 tps的吞吐量。

我用于测试的应用程序是带有默认配置的cordapp-example。我配置为在本地机器中使用docker运行(4个容器 - 一个用于公证,3个用于节点方)。

那就是corda应用程序的实际性能?有没有人这样做或有任何关于此的文章。我想构建一个吞吐量为1000 tps的应用程序。那么如果使用corda plaform(资源,节点数等等),该系统的配置是什么?

blockchain corda throughput
1个回答
0
投票

Corda的开源版本未经过优化,无法达到1000 tps。这是一个非常苛刻的用例。尝试从此处下载企业版:

https://www.r3.com/corda-enterprise/

看看你是否获得了更好的表现。

您可能还希望发送电子邮件至[email protected]并建立更正式的关系,因为我们会不断优化以获得越来越高的tps级别,因此您可能希望与绩效团队密切合作 - 特别是应用程序可以做一些减慢节点速度的事情,现在大多数关于如何制作快速应用程序的知识都在perf团队的头脑中。随着时间的推移,将向开发人员文档添加优化建议,但我们还没有。

© www.soinside.com 2019 - 2024. All rights reserved.