Максимальная пропускная способность приложения Corda - PullRequest
0 голосов
/ 17 сентября 2018

Я начинаю работать с платформой Corda 3 дня назад, и в настоящее время у меня возникает проблема с получением полной информации о приложении Corda.

Ранее я работал с Hyperledger, поэтому сценарий, который я использовал для тестирования производительности, - это суппорт.Основная идея - отправить транзакцию со скоростью отправки и посмотреть, когда транзакция будет совершена.С помощью информации о созданном времени и выделенном времени я могу рассчитать пропускную способность системы.Когда я делаю тест для Corda, я отправляю транзакцию со скоростью передачи около 50 ткс в секунду и получаю хотя бы 3-5 т / с.

Приложение, которое я использовал для тестирования, - это пример приложения-шнура с конфигурацией по умолчанию.Я настроил запуск с помощью docker на моем локальном компьютере (4 контейнера - один для нотариуса, 3 для узла).

Так ли это реальная производительность приложения Corda?Кто-нибудь делает это или есть статья об этом.Я хочу создать приложение с пропускной способностью около 1000 т / с.Итак, какова конфигурация для этой системы, если используется платформа Corda (ресурсы, количество узлов и т. Д., ...)

1 Ответ

0 голосов
/ 17 сентября 2018

Версия Corda с открытым исходным кодом не оптимизирована и не сможет достичь 1000 т / с.Это довольно сложный вариант использования.Попробуйте загрузить версию Enterprise здесь:

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

и посмотрите, получите ли вы более высокую производительность.

Возможно, вы захотите также написать письмо на адрес partner@r3.com и получитьустановление более формальных отношений, потому что мы постоянно оптимизируемся для получения более высоких и более высоких уровней tps, так что вы, вероятно, захотите работать в тесном контакте с командой по производительности - в определенных приложениях можно делать вещи, которые замедляют работу узла, и сейчас большинствознания о том, как создавать быстрые приложения, находятся в головах команды разработчиков.Со временем в документы для разработчиков будут добавлены рекомендации по оптимизации, но мы еще не пришли.

...