Подскажите low latency конфигурацию для работы с вебсокет подключением? Интересует минимальное время до кода обработки сообщения... Сейчас у меня используется async tungtenite и цикл в async-std block_on на чтение из сокета, но может с одно или многопоточным tokio будет меньше задержка?Гугл ничего толкового не выдает.
сложно сказать, проще всего сделать небольшой тестовый пример на токио и потестить из общих соображений кажется, что меньше всего латенси будет в пуле однопоточных токио
Подозреваю разные рантаймы будут по разному парковать потоки во время простоя... То есть нужно в тест включить какие то задержки между сообщениями, в реальном сокете около 40тыс сообщений в секунду.. может есть какие-то библиотеки которые позволяют быстро настроить такую тест среду?
Глядя на crates.io, чего люди только не выносят, не хотелось бы изобретать велосипед.. мне нужно сравнить условно время между отправкой с сервера и получением сообщения в клиентском коде, как это правильно померять в асинк среде...
пишешь тестовый клиент, который генерирует лоад по такому профилю, какой тебе нравится и бенчишь свои серверы. Можешь посмотреть на полуготовые бенчилки аля k6