Java Low Level REST Client

ElasticSearch의 공식 Low-Level 클라이언트이며 http를 통해 ElasticSearch 클러스터와 통신할 수 있다. 

사용자에게 마샬링 요청과 마샬링 마샬링 해제를 응답한다. 모든 ElasticSearch 버전과 호환된다.

 

Low-Level 클라이언트의 기능은 다음이 있다.

  • 최소한의 의존성
  • 사용가능한 모든 노드에서 Load-Balancing
  • 노드 장애 발생 시 및 특정 응답 코드에 대한 Fail-Over
  • 연결 실패 처리(실패한 노드를 재시도 하는지의 여부는 실패 횟수에 따라 달라지며, 실패 횟수가 많을 수록 클라이언트가 동일한 노드를 다시 시도하기 전에 더 오래 대기함)
  • 지속적인 연결
  • 요청 및 응답 추적 기록
  • 선택적인 클러스터 노드의 자동 검색

 

Low-Level REST 클라이언트에 대한 Javadoc

https://artifacts.elastic.co/javadoc/org/elasticsearch/client/elasticsearch-rest-client/7.5.1/index.html

 

+ Recent posts