Amazon Neptune과 함께 사용할 수 있는 Java 기반 Gremlin 클라이언트 - Amazon Neptune

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Neptune과 함께 사용할 수 있는 Java 기반 Gremlin 클라이언트

Amazon Neptune에서는 두 개의 오픈 소스 자바 기반 그렘린 클라이언트, 즉 아파치 TinkerPop 자바 그렘린 클라이언트 또는 Amazon Neptune용 그렘린 클라이언트 중 하나를 사용할 수 있습니다.

아파치 자바 그렘린 클라이언트 TinkerPop

가능하면 항상 엔진 버전에서 지원하는 최신 버전의 Apache TinkerPop Java Gremlin 클라이언트를 사용하십시오. 최신 버전에는 클라이언트의 안정성, 성능 및 사용성을 개선할 수 있는 여러 버그 수정이 포함되어 있습니다.

아래 표에는 다양한 Neptune 엔진 버전에서 지원하는 가장 초기 버전과 최신 버전의 TinkerPop 클라이언트가 나열되어 있습니다.

Neptune 엔진 버전 최소 버전 TinkerPop 최대 TinkerPop 버전

1.3.2.1

3.7.1

3.7.2

1.3.2.0

3.7.1

3.7.2

1.3.1.0

3.6.2

3.6.5

1.3.0.0

3.6.2

3.6.4

1.2.1.1

3.6.2

3.6.2

1.2.1.0

3.6.2

3.6.2

1.2.0.2

3.5.2

3.5.6

1.2.0.1

3.5.2

3.5.6

1.2.0.0

3.5.2

3.5.6

1.1.1.0

3.5.2

3.5.6

1.1.0.0

3.4.0

3.4.13

1.0.5.1 이상

(사용 중단)

(사용 중단)

TinkerPop 클라이언트는 일반적으로 시리즈 내에서 이전 버전과 호환됩니다 (3.3.x예: 또는3.4.x). 예외적으로 이전 버전과의 호환성을 깨야 하는 경우도 있으므로 새 클라이언트 버전으로 업그레이드하기 전에 TinkerPop업그레이드 권장 사항을 확인하는 것이 가장 좋습니다.

서버가 지원하는 버전보다 이후 버전에 도입된 새로운 단계나 새 기능을 클라이언트에서 사용하지 못할 수도 있지만, 업그레이드 권장 사항에서 주요 변경 사항을 제시하지 않는 한 기존 쿼리 및 기능이 작동하리라 예상해도 됩니다.

참고

Neptune 엔진 릴리스 1.1.1.0부터 이전 버전은 사용하지 않습니다. TinkerPop 3.5.2

Python 사용자는 직접 구성이 필요한 기본 제한 시간 설정 3.4.9 때문에 TinkerPop 버전 사용을 피해야 합니다 (TINKERPOP-2505 참조).

Amazon Neptune용 Gremlin Java 클라이언트

Amazon Neptune용 Gremlin 클라이언트는 표준 자바 클라이언트의 드롭인 대체 역할을 하는 오픈 소스 자바 기반 Gremlin 클라이언트입니다. TinkerPop

Neptune Gremlin 클라이언트는 Neptune 클러스터에 최적화되어 있습니다. 이를 통해 클러스터의 여러 인스턴스에 걸친 트래픽 분산을 관리하고, 복제본을 추가하거나 제거할 때 클러스터 토폴로지의 변경 사항에 맞게 조정할 수 있습니다. 역할, 인스턴스 유형, 가용 영역 또는 인스턴스와 관련된 태그를 기반으로 클러스터의 인스턴스 하위 세트에 요청을 분산하도록 클라이언트를 구성할 수도 있습니다.

Neptune Gremlin Java 클라이언트의 최신 버전은 Maven Central에서 사용할 수 있습니다.

Neptune Gremlin Java 클라이언트에 대한 자세한 내용은 이 블로그 게시물을 참조하세요. 코드 샘플과 데모를 보려면 클라이언트 프로젝트를 확인하십시오. GitHub