

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# 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)