Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Вопрос по нагрузочному тестированию #7

Open
shvyrev opened this issue Sep 5, 2017 · 2 comments
Open
Labels

Comments

@shvyrev
Copy link

shvyrev commented Sep 5, 2017

Добрый день.

У вас на сайте написано, что время транзакции 2 секунды.
Скажите пожалуйста, как проводилось нагрузочное тестирование?
Почему выбрано именно такое время?
Пока не тестировал, но судя по коду показатели можно улучшить.

Спасибо.

@sergeych
Copy link
Collaborator

sergeych commented Sep 6, 2017

2 секунды заложены в ТЗ на принятие решения сетью, то есть, голосовании. Скорость обработки транзакции одной нодой несопоставимо выше, разумеется. На тестовых сетях которые мы поднимали несколько месяцев назад, среднее время было 500мс, однако и его можно было бы несколько улучшить. Сейчас достаточно часто узел отправляет повторный запрос на некоторые узлы сети, чего он нормально делать не должен, мы вычистим временные диаграммы и тогда время принятия решения сетью будет определяться скоростью распространения проверяемого объекта. А этот параметр мы тоже будем глубоко оптимизировать, "запуская" проверку с разных точек сети одновременно, а во второй версии протокола, разрабатываемого для случая 2000+ нод, применяя IP multicast (UDP). Архитектура допускает.

@yevtushenko520
Copy link

Извините, но я новичок в этом деле, хотя программирую на Android/IOS, запуск программы этой даст мне прибыл денежную и зачем эта программа?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants