Почему Java High Level REST Client был введен в эластичный поиск?

Есть два клиента Java Rest с именами Java High Level REST Client и Java Low Level REST Client для интеграции с Elastic Search.

Когда Java High Level REST Client появился в эластичном поиске и почему?


person Dev Chauhan    schedule 17.06.2020    source источник


Ответы (1)


Если вы будете следовать официальной документации, вы узнаете о различиях, принципах их работы и причине добавления Java High Level REST Client(JHLRC).

Переходя к первому вопросу, когда был добавлен JHLRC, как показано в официальный документ, он был добавлен в 6.0.0-beta1 выпуске.

Переходя ко второму вопросу,

JHLRC работает поверх JLLRC и предоставляет дополнительные функции, такие как маршалинг и демаршалинг запросов, которые низкоуровневый клиент не предоставляет, кроме того, он предоставляет как sync, так и async версии API.

Более подробную информацию о низкоуровневом клиенте можно найти здесь, а информацию о клиенте высокого уровня можно найти здесь, где также объясняются внутренние устройства и их работа.

person user156327    schedule 17.06.2020