вопрос по бенчмаркам:
Вот всё как вы учили, есть условная задача передавать много мелких сообщений от одного процесса другому(процессы могут быть разнесены на разные хосты). Нужно померить лейтенси и трупут для разных инструментов, чтобы выбрать что подходит лучше всего.
Вопрос, собственно, есть ли смысл брать для такой задачи jmh? Вроде как это не его профиль, верно? Ну и в целом, я плохо представляю как например трупут померить, для лейтенси ещё туда-сюда, но для пропускной способности же нужно запушить много сообщений и потом ждать когда они все придут, как это с помощью jmh сделать я - хз.
Но всё-таки испытывать всю боль от написания бенчмарков не хочется. Может есть рекомендации что можно переиспользовать?
Спасибо.
Это не профиль для JMH. Придётся велосипедить. Если померить характеристики до конкретного endpoint-а (типа через http), то проще JMeter и сотоварищи.
А если попробовать jlbh? Вроде абсолютно его профиль
Обсуждают сегодня