Я использую jmeter для загрузки теста моего сервера APi (работающего на tomcat), который inturn вызывает micrroservicr, используя thrift. (20 тыс. Запросов / мин)
Я использую новую реликвию для мониторинга. Я заметил, что ненормально много времени тратится, когда API вызывает микросервис (в пределах 10-15 секунд). Поэтому я наблюдал микросервис в течение той же продолжительности. Время отклика было практически незначительным. (10-12 миллисекунд)
Итак, я подозревал, что, вероятно, API ставит в очередь ответы, потому что он не может принять частоту, с которой он получает ответ от микросервиса. Для того же адреса я удвоил значение Xmx
и Xms
моего Java-приложения API .
Все еще наблюдаю то же самое, что может быть узким местом, которое я упускаю.