В моем текущем проекте я использую клиент высокого уровня Java REST для запросов ES.Поскольку мой проектный артефакт, в котором я использую ES-клиент, является функцией AWS Lambda, я ищу способы уменьшить размер артефакта и уменьшить потребление памяти.
Также в рамках улучшения использования зависимостей в этом артефакте я заменил ApacheHttpClient с okHttp3 .
Но, проверяя переходные зависимости в проекте, я обнаружил, что ES Java REST-клиент высокого уровня использует Apache HttpClient.Поэтому я решил найти некоторый клиент ES Java, основанный на okHttp (или какой-то другой облегченный HTTP-клиент, который я мог бы использовать вместо okHttp).Я знаю о разных «неродных» клиентах ES как Jest или Spring Data Elasticsearch , но я не знаю ни одного клиента ES на основе okHttp.
Есть ликакие клиенты ES соответствуют моим требованиям?Или такие оптимизации не имеют никакого смысла?