

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

# Neptune으로 Gremlin Java 클라이언트를 사용한 모범 사례
<a name="best-practices-gremlin-java-client"></a>

Neptune과 함께 Gremlin Java 클라이언트를 사용할 때는 다음 권장 사항을 따르세요. 이러한 모범 사례는 Java 드라이버로 작업할 때 성능을 최적화하고, 연결을 효과적으로 관리하고, 일반적인 위험을 방지하는 데 도움이 됩니다.

Neptune Serverless의 하트비트 간격 구성에 대한 자세한 내용은 섹션을 참조하세요[Neptune Serverless에 대한 하트비트 구성](best-practices-gremlin-heartbeat-serverless.md).

**Topics**
+ [여러 스레드에서 클라이언트 객체 재사용](best-practices-gremlin-java-reuse.md)
+ [읽기 및 쓰기 엔드포인트에 대한 개별 Gremlin Java 클라이언트 객체 생성](best-practices-gremlin-java-separate.md)
+ [Gremlin Java 연결 풀에 여러 읽기 전용 복제본 엔드포인트 추가](best-practices-gremlin-java-multiple.md)
+ [클라이언트를 닫아 연결 제한 방지](best-practices-gremlin-java-close-connections.md)
+ [장애 조치 후 새로운 연결 생성](best-practices-gremlin-java-new-connection.md)
+ [`maxInProcessPerConnection` 및 `maxSimultaneousUsagePerConnection`을 동일한 값으로 설정](best-practices-gremlin-java-maxes.md)
+ [쿼리를 문자열이 아닌 바이트코드로 서버에 전송](best-practices-gremlin-java-bytecode.md)
+ [항상 쿼리에서 반환한 ResultSet 또는 Iterator를 완전히 사용](best-practices-gremlin-java-resultset.md)
+ [배치에서 버텍스 및 엣지 일괄 추가](best-practices-gremlin-java-batch-add.md)
+ [Java 가상 머신에서 DNS 캐싱 비활성화](best-practices-gremlin-java-disable-dns-caching.md)
+ [선택적으로 쿼리당 수준에서 제한 시간 설정](best-practices-gremlin-java-per-query-timeout.md)
+ [`java.util.concurrent.TimeoutException` 문제 해결](best-practices-gremlin-java-exceptions-TimeoutException.md)