Предложения по весенней Загрузке Оптимизация конечной точки

#spring-boot #rest #elasticsearch #optimization

Вопрос:

У меня есть микросервис с конечной точкой Rest, которая возвращает предложенные имена элементов. Для каждого символа, введенного в текстовое поле (минимум 3 символа), вызывается эта конечная точка.

Конечная точка внутренне вызывает эластичный поиск, который извлекает элементы на основе строки запроса.

Когда обороты в минуту увеличиваются с помощью мониторинга APM, также наблюдается огромный всплеск потребления кучи.

Есть идеи, как я мог бы оптимизировать эту конечную точку?