Я тестирую spray и akka-http, чтобы знать возможную пропускную способность, которую я могу получить. Протестированное приложение простое. Он возвращает статический вывод по статическому пути GET. Но в случае обоих фреймворков я получаю снижение пропускной способности с ~ 64000 до ~ 22000 rps при увеличении длины статического ответа с 7 до ~ 2040 символов.
Кто-нибудь еще сталкивался с таким поведением? Как можно улучшить ситуацию?
Протестированный код можно найти здесь: суть
Он основан на тесте, описанном в этом вопросе. .
Используемые версии:
убунту 14.04, Скала 2.11.8, оракул jdk 1.8
акка-http: 2.4.11
спрей: 1.3.1 с аккой 2.3.6